jenkins管道上游作业,若作业B失败,它应该传播到作业A,而不是作业被卡住

jenkins管道上游作业,若作业B失败,它应该传播到作业A,而不是作业被卡住,jenkins,jenkins-pipeline,Jenkins,Jenkins Pipeline,我有一个管道作业,它有上游管道。假设A->B。 如果B失败,我需要使作业A失败 等待:false和propagte:true 而不是失败的工作是得到挂起任何输入在这里 [Pipeline]管道的启动[Pipeline]节点仍在等待调度任务,等待“节点”上的下一个可用执行者。 我曾尝试将项目设置为“在构建其他项目后构建” 这是我的剧本 管道{ 代理{label'sdp-vm61'} stages { stage('Start') { steps {

我有一个管道作业,它有上游管道。假设A->B。 如果B失败,我需要使作业A失败 等待:false和propagte:true 而不是失败的工作是得到挂起任何输入在这里 [Pipeline]管道的启动[Pipeline]节点仍在等待调度任务,等待“节点”上的下一个可用执行者。

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

代理{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'
        }
    }
}
}