如果其中一项作业失败,则将 Jenkins 构建状态设置为成功

Set Jenkins build status to Success if one of jobs fails

我有一个包含下一阶段的管道构建:

作业C的结果可能不成功,但应该不会影响Build的状态。这应该是蓝色的:

是否可以在管道插件中执行此操作?

Try/Catch 如果阶段 c 失败,阶段 c 将导致成功

try {
    // stage c
} catch(e) {
} 

您可以使用传播:false

试试下面的代码:

stage 'C'
build job: 'Job that fails', propagate: false