想要删除 Jenkins 作业
Want to delete Jenkins jobs
我有大约 600 多个 Jenkins 作业需要删除,因为它们不再被使用。
谁能建议我们可以轻松删除这些工作的方法是什么?
转到 Jenkins 控制台 (https://<url>/script
) 并执行 groovy 像这样的脚本
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 共享的脚本
我有大约 600 多个 Jenkins 作业需要删除,因为它们不再被使用。 谁能建议我们可以轻松删除这些工作的方法是什么?
转到 Jenkins 控制台 (https://<url>/script
) 并执行 groovy 像这样的脚本
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 共享的脚本