我们有一些模块在jenkins的maven构建中重命名:
xx-benchmark (didn’t run)
xx-benchmark-service (didn’t run)
xx-benchmark-shared (didn’t run)
xx-bootstrap (didn’t run)
xx-calculation (didn’t run)
xx-calculation-service (didn’t run)
我们想删除这些模块。我们使用了脚本here,但未删除它们。我们稍后尝试了这个脚本:
import hudson.model.*
import hudson.maven.*
hudson.model.Hudson.instance.items.findAll{job -> job instanceof MavenModuleSet}.each {
job ->
println("Job: " + job.name)
job.getModules().each {
module ->
print(" " + module.name + " (disabled = " + module.disabled + ")")
if ("someModuleYouNoLongerWant".equals(module.name)) {
module.delete()
println(" <-- deleted module " + module.name)
} else {
println("");
}
}
}
但是这个脚本告诉我们我们的模块有:disabled = false
。我们如何禁用此模块?我不能在Jenkins中点击它们。他们似乎不存在,但我不能删除它们
答案 0 :(得分:0)
你应该替换字符串&#34; someModuleYouNoLongerWant&#34;通过您要删除的模块的名称