如何配置詹金斯停止运行失败的版本?

时间:2018-07-24 14:13:45

标签: jenkins jenkins-pipeline

我们在AWS上使用开源Jenkins 2.107.2。 我们对所有应用程序都使用Jenkins管道。 我们不使用多分支管道。

对于其中一个应用程序,由于部署后测试用例失败,Jenkins作业失败。因此,该作业会持续执行该作业,直到成功为止。能否将Jenkins配置为仅重试失败的构建次数1/2。

我看到了https://wiki.jenkins.io/display/JENKINS/Naginator+Plugin 但是管道不支持此插件。

1 个答案:

答案 0 :(得分:0)

这是您需要的吗?

 stage('build') { 

    if(!isBuildable){
      //stop build and jump to next stage
      return;
    }
    //do build tasks
  } 

isBuildable 变量可能是其他阶段的结果,也可能是指示是否应该构建该变量的任何值。