我有管道作业,其中有上游管道。假设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'
}
}
}
}