使用声明式管道时,为具有匹配标签表达式的作业保留

使用声明式管道时,为具有匹配标签表达式的作业保留

我的任务是为我不管理的 Jenkins 集群编写 Jenkinsfile。我面临的问题是,我的一些作业挂起并显示以下消息"xxxx is reserved for jobs with matching label expression" 仅在使用声明性管道时

然而,这种情况不会发生在脚本管道中。

pipeline {
    agent any

    options {
        buildDiscarder(logRotator(numToKeepStr: '30', artifactNumToKeepStr: '30'))
        disableConcurrentBuilds()
    }
    
    stages {
        stage("Hello") {

            steps {
                sh 'echo hello'
            }
        }
    }
}

我看到了这个邮政但模糊的解决方案(缺乏示例)没有帮助。

相关内容