当孩子成功或达到重试计数时通知上游工作

时间:2017-01-18 13:08:16

标签: jenkins jenkins-plugins build-automation jenkins-pipeline jenkins-workflow

我有两个乔布斯说父母和孩子。父母呼叫孩子并被阻止,直到孩子完成构建。现在我正在使用Naginator插件在失败时重试孩子。

我希望控件仅在达到重试最大计数或子成功时返回父级(因为如果成功则不会重试)。目前,Child会在失败时重试,即使后来的构建成功,父级也会被标记为失败,因为它引用的是第一个构建触发的失败。

我尝试使用build blocker插件来阻止父级,直到子级完成所有重试,但仍然将Parent指向第一个子级内部版本号。插件可以帮我实现这个要求的任何指针?提前谢谢。

1 个答案:

答案 0 :(得分:1)

我认为这对Naginator插件来说更像一个问题。

相反,为什么不在上游管道中使用Build flow plugin native retry函数?

retry ( 3 ) {
    build( "this_job_may_fail" )
}