通过DSL

时间:2017-01-19 15:18:13

标签: jenkins jenkins-job-dsl

我在Jenkins有一些maven项目,我想要一种机制,我可以在其中一次注入一段配置。

或示例,如果我决定更改logRotation。

我发现这可以通过DSL插件完成,但到目前为止我只能一次注入一个项目。

mavenJob('EXAMPLE_TEST1') {
    publishers {
         textFinder(/There are test failures/, '', false, false, true)
   }
}

以上工作并将textFinder插件的配置注入maven项目

我如何为EXAMPLE_TEST2,3,4,5,6等实现相同的目标

感谢任何帮助

1 个答案:

答案 0 :(得分:1)

我决定更进一步,在詹金斯创建一系列所有工作

{{1}}

对不起上述格式

所以现在这将抓住Jenkins中不包含文本API的每个作业,并将其添加到数组中并注入所需的配置。