我大约有600多个Jenkins职位需要删除,因为不再使用这些职位。 有人可以建议我们如何轻松地删除这些工作吗?
答案 0 :(得分:0)
转到Jenkins控制台(https://<url>/script
)并执行这样的常规脚本
import jenkins.model.*
def matchedJobs = Jenkins.instance.items.findAll { job ->
job.name =~ /my_regex_here/
}
matchedJobs.each { job ->
println job.name
job.delete()
}
https://gist.github.com/nextrevision/d11b2df4e8b229c6855b
如果作业位于文件夹中,请查看pjlbyrne共享的脚本