对jenkins的Job DSL支持促进了构建插件

时间:2016-03-03 10:11:34

标签: jenkins jenkins-plugins jenkins-job-dsl

我想在我的发布工作中启用构建升级,我想手动将构建升级到生产存储库,是否有对此插件的dsl支持?如果现在我该如何使用它。

2 个答案:

答案 0 :(得分:0)

没有内置支持,但有一个开放的功能请求已归档为JENKINS-21750,并且有一个开放的pull request。所以人们正在努力解决这个问题,很快就会有用。

答案 1 :(得分:0)

如果您正在谈论Promoted Builds Plugin,那么您可以使用configure阻止,直到将支持添加到Job DSL插件中。我建议使用UI手动向作业添加促销步骤,查看Jenkins为该作业生成的config.xml,并使用它来查找节点名称和层次结构。例如,以下是如何配置一个名为“ready to rock”的简单手动促销步骤:

{ project ->
    (project / 'properties' / 'hudson.plugins.promoted__builds.JobPropertyImpl' / 'activeProcessNames' / 'string').setValue('ready to rock')
}