【发布时间】:2014-06-04 11:05:21
【问题描述】:
我需要更新 Jenkins 作业系列中构建部分的“执行 shell”命令。我正在使用 groovy。 这是启动脚本。虽然好像没有更新。
import hudson.model.*
for(item in Hudson.instance.items) {
if (item.name == 'TEMP-RELEASE-UPDATE') {
println("--- Parameters for :" + item.name)
def branches = item.scm.getBranches()
for (builder in item.buildersList) {
new_command = builder.command.replaceAll('PATTERN_1','PATTERN_2')
builder.command = new_command
builder.save()
}
}
}
它通常在“builder.command = new_command”处中断。 有人可以帮助修改此脚本并将结果成功保存到“执行 shell”块吗?
谢谢
【问题讨论】:
标签: jenkins groovy hudson jenkins-groovy