- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
Build Flow Plugin 脚本可以调用 build.setDescription()
来设置构建的描述。可以在 JobDSL 脚本中做类似的事情吗?或者脚本是否必须通过注入(inject)环境变量?
最佳答案
Build Flow 插件和 Job DSL 插件不一定具有可比性,它们针对的是不同的用例。 Job DSL 描述了作业的静态配置,而 Build Flow DSL 描述了作业的动态流程控制。
也就是说,Job DSL 可以配置 Description Setter Plugin作为构建后操作:
job {
...
publishers {
...
buildDescription('', '${BRANCH}')
}
}
有关详细信息,请参阅作业 DSL wiki:https://github.com/jenkinsci/job-dsl-plugin/wiki/Job-reference#build-description-setter
要设置种子作业(运行作业 DSL 脚本的作业)的描述,您可以使用 println
将一些内容打印到控制台日志,然后使用 Description Setter Plugin 来解析日志并设置描述。或者您可以使用 DSL 脚本中的 Jenkins API:
def build = hudson.model.Executor.currentExecutor().currentExecutable
build.description = 'whatever'
关于jenkins-job-dsl - 如何在 Jenkins JobDSL 中设置构建描述?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29374342/
我正在尝试在 jobDSL 中创建一个 multibranchPipelineJob,但是 Jenkinsfile 位于默认位置的替代位置。 我浏览了文档 https://jenkinsci.gith
我正在修改 JobDSL,但似乎找不到一次性运行多个 powershell 命令的方法。例子: job('whatever'){ steps{ powershell("""$var = $env
我想保存传递给 JobDSL 作业的参数。我知道我可以引用单个参数,但我想让代码通用。我将如何访问传递给作业的参数列表? 当前代码类似于: final jobParameters = new File
Build Flow Plugin 脚本可以调用 build.setDescription() 来设置构建的描述。可以在 JobDSL 脚本中做类似的事情吗?或者脚本是否必须通过注入(inject)环
我有以下几点: job { scm { git { remote { url(GIT_URL) } branch('master')
我是一名优秀的程序员,十分优秀!