我们在AWS上使用开源Jenkins 2.107.2。 我们对所有应用程序都使用Jenkins管道。 我们不使用多分支管道。
对于其中一个应用程序,由于部署后测试用例失败,Jenkins作业失败。因此,该作业会持续执行该作业,直到成功为止。能否将Jenkins配置为仅重试失败的构建次数1/2。
我看到了https://wiki.jenkins.io/display/JENKINS/Naginator+Plugin
但是管道不支持此插件。
答案 0 :(得分:0)
这是您需要的吗?
stage('build') {
if(!isBuildable){
//stop build and jump to next stage
return;
}
//do build tasks
}
isBuildable 变量可能是其他阶段的结果,也可能是指示是否应该构建该变量的任何值。