jenkins Pipeline上游作业,如果作业B失败,则应传播到作业A,而作业被卡住

时间:2020-09-08 12:40:09

标签: jenkins jenkins-pipeline

我有管道作业,其中有上游管道。假设A-> B。 如果B失败,则需要使作业A失败。我使用了 等待:错误并传播:是 而不是失败的工作是挂在这里的任何输入 [管道]管道[管道]节点的起点仍在等待调度任务等待“节点”上的下一个可用执行程序

我尝试将项目设置为“在其他项目构建后进行构建” 这是我的剧本 管道{

代理{label'sdp-vm61'}

stages 
{
    stage('Start') {
        steps {
            echo 'Hello'
        }
    }
    stage ('Invoke_JoB A') {
        steps {
            echo "Inside Invoking"
            build job: 'JOB_A', parameters: [
            
            ],wait: false, propagate: true
        }
    }
    stage ('Invoke_B') {
        steps {
            build job: 'JOB B', parameters: [
            
            ],wait: false, propagate: true
        }
    }
    stage('End') {
        steps {
            echo 'Bye'
        }
    }
}

}

0 个答案:

没有答案
相关问题