代码之家  ›  专栏  ›  技术社区  ›  Abhishek

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

  •  1
  • Abhishek  · 技术社区  · 8 年前

    我有两份工作,父母和孩子。父级调用子级并被阻止,直到子级完成构建。现在我使用Naginator插件在失败时重试child。

    我希望控件仅在达到重试最大计数或子级成功时返回到父级(因为如果成功,则不会重试)。当前,子版本在失败时重试,即使后续版本成功,父版本也会被标记为失败原因,因为它引用了第一个版本,这是一个失败。

    我尝试过构建阻止插件来阻止父级,直到子级完成所有重试,但父级仍然指向第一个子级构建编号。关于哪个插件可以帮助我实现这个要求,有什么建议吗?提前感谢。

    1 回复  |  直到 8 年前
        1
  •  1
  •   hakamairi    8 年前

    我认为这更像是Naginator插件的问题。

    相反,为什么不在上游管道中使用构建流插件本地重试功能?

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