想要删除 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 共享的脚本