在下图中,我希望每个级别的作业并行运行(尽可能多地在执行器上同时运行),如果一个任意作业失败,在解决问题后我希望事情再次正常运行(好像作业没有失败)。我的意思是如果修复后成功构建失败的作业,我希望较低级别的作业自动启动。
我已经看到 Build Flow Plugin 无法意识到这一点。我希望有人有一些绝妙的想法可以分享。
谢谢你的时间。
进一步澄清:
级别 x 的所有作业必须在级别 x+1 的所有作业之前成功。如果 x 级别的某些工作失败,我不希望 x+1 级别的任何工作开始。解决问题后,重新运行作业,如果它成功(并且所有其他级别 x 也成功),那么我希望级别 x+1 开始构建。