首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML在DSL生成Jenkins作业描述中的应用

HTML在DSL生成Jenkins作业描述中的应用
EN

Stack Overflow用户
提问于 2016-11-24 11:46:47
回答 2查看 3.4K关注 0票数 1

我正在将一些Jenkins作业从当前的手动配置迁移到DSL代码。其中一些作业有包含HTML的描述,但我无法找到在种子作业中输入此HTML的方法,以便生成的作业包含相同的描述。在一个例子中,当前的工作具有以下描述:

代码语言:javascript
复制
Multi-Platform Build <br/><br/>

Builds nightly but only if there has been SCM revisions against the application Core Trunk. <br/><br/>

This is being replaced by <a href="http://myjenkinsserver/view/application/job/application-new">application-multi-platform-new</a>

这就产生了格式良好的职务说明,包括换行符和超链接。

当我从DSL脚本生成相同的任务时,我想复制它,但是似乎没有办法做到这一点。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-11-24 12:07:25

只要指定您需要的html标记就可以了。你的产量是多少?

代码语言:javascript
复制
    description("""
Multi-Platform Build <br/><br/>

Builds nightly but only if there has been SCM revisions against the application Core Trunk. <br/><br/>

This is being replaced by <a href="http://myjenkinsserver/view/application/job/application-new">application-multi-platform-new</a>
    """)
票数 3
EN

Stack Overflow用户

发布于 2016-11-24 12:07:04

我设法找到了解决办法,但我宁愿直接这样做。

可以使用以下代码片段:

代码语言:javascript
复制
job('multi-platform-build') {
    description(readFileFromWorkspace('description.html'))
}

这允许您有一个单独的文件,即种子作业的工作区,调用它来提供描述。

这是可行的,但并不理想,因为这意味着配置存储在两个不同的位置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40785596

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档