我正在尝试通过Groovy控制台更改Jenkins作业的“Projects to build / call”字段的内容。
我设法在数据结构中找到了该字段,但没有找到更改它的方法。
以下是目前的代码:
import jenkins.model.Jenkins
Jenkins.getInstance().getView("v2.9").getItems().each { item ->
Jenkins.getInstance().getItem(item.getName()).builders.each { builder ->
if (builder.metaClass.respondsTo(builder, "getConfigs")) {
builder.getConfigs().each { config ->
println("projects to build: \"" + config.getProjects() + "\"")
}
}
}
}
问题是如何设置上面config.getProjects()
返回的值。 a-la config.setProjects()
(不存在)。
我正在使用Jenkins v.1.537
感谢。