我有三个要并行触发的作业。一旦这3的最后一个都完成了,我想要第四个工作立即启动,但只有在原来的三个工作都成功。在Jenkins中实现这一点的好方法是什么?
Join插件就是你需要的。
使用Build Flow插件
使用简单的DSL脚本在jenkins中完成所需的工作。
的例子:
parallel
(
{build("job1")}
{build("job2")}
{build("job3")}
)
build("job4")
这里有3个作业在并行阶段运行。第4个作业只有在并行作业完成后才会执行