通过Jenkins groovy控制台更改“构建项目”字段

时间:2014-07-31 07:18:10

标签: groovy jenkins console

我正在尝试通过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

感谢。

0 个答案:

没有答案