jenkins - 删除具有匹配模式的 Jenkins 作业

标签 jenkins jobs

如何删除 jenkins 上前缀为“Data_jobs_”的作业? 和 如何禁用所有具有前缀“Data_jobs_server”的作业?

有人知道如何通过/script 页面来做到这一点吗?

最佳答案

以下应该有效:

for (job in jenkins.model.Jenkins.theInstance.getProjects()) {
    if (job.name.startsWith("Data_jobs_"))  {
        job.delete()
    }
    else if (job.name.startsWith("Data_jobs_server"))  {
        job.disable()
    }
}

关于jenkins - 删除具有匹配模式的 Jenkins 作业,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30531579/

相关文章:

grails - 在 Jenkins 中构建 Grails 应用程序时出现 "Could not find or load main class Grails"

Jenkins 管道内未找到 docker

Kubernetes 作业和回退限制值 : is the value a number of retries or minutes?

macos - Bash:如何显示作业进程的完整列表并杀死它们

oracle - 如何通过mview名称获取刷新作业id?

tfs - 在 TFS 中构建管道

java - 如何让 Jenkins 将我的项目部署到 JBoss EAP(AS7)

Jenkins sshScript 远程 :remote pass argument

Azure Databricks - 监视作业集群的启动或关闭状态

jobs - JCS 到 Autosys 的迁移