Jenkins - 仅重启并行构建中失败的阶段

4
有没有办法在Jenkins并行管道中仅重新启动失败的阶段。现在我必须重新启动整个管道,只为了解决一个失败。

enter image description here


这个失败可能是真正的失败。我们不想重试并浪费时间。这里的想法是快速检查问题所在,进行修正并重新启动阶段。


你找到了任何解决这个问题的变通方法吗? - Ashik
1个回答

2

如果不清楚具体问题和失败原因,一个简单的解决方案是在流水线脚本/阶段前加上以下代码:

 retry(3){
    sh './abc.sh'
}

这将确保在 Jenkins 将其标记为失败之前,脚本/阶段将重试 3 次。

我知道这个。故障可能是真正的故障。我们不想重试并浪费时间。这里的想法是快速检查问题所在,纠正它并重新启动阶段。 - RamPrakash

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接