作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如果某个作业失败了三次或更多次,我想禁用它。我发现this solution立即禁用它。但我想等三遍。
最佳答案
您可以从build.previousBuild
获取之前的结果。例如:
def failingForAtLeast(build, n) {
def failed = build.result.isWorseThan(hudson.model.Result.SUCCESS );
if( n <= 1 ) {
return failed;
} else if ( failed && build.previousBuild != null) {
return failingForAtLeast(build.previousBuild, n-1);
} else {
return false;
}
}
if ( failingForAtLeast(manager.build, 3) ) {
manager.build.project.disabled = true
}
关于jenkins - 如果作业失败三次或以上,如何禁用它?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24785490/
我是一名优秀的程序员,十分优秀!