在詹金斯管道并行阶段中,如果一个阶段失败了,如何立即杀死其他阶段?

时间:2019-02-14 20:37:31

标签: jenkins jenkins-pipeline

如果工作失败,我不必等待所有人完成。是否可以中止仍在运行的并行阶段。它们必须显示为“已中止”,而不是带有红色十字图标,因为必须突出显示失败的一个。

1 个答案:

答案 0 :(得分:3)

在您的选项中添加以下方法,如果任何(并行)阶段失败,整个管道将停止。

pipeline {
  agent none
  options {
    parallelsAlwaysFailFast()
  }
}

该选项突出显示失败的阶段。不幸的是,其他阶段没有显示为aborted,它们只是获得通常的红色(未突出显示)。