Jenkins 加入插件允许在所有直接下游作业完成后运行作业。
但是,我如何配置一个作业以在所有下游作业完成后运行,而不仅仅是直接的作业?
此图显示了我期望的作业触发流程:
A
|
--+----+------+--
| |
v v
B C
| |
--+--------+-----+---+-- |
| | | |
v v v |
D E F |
| | | |
v | | |
G | | |
| | | |
---+--------+----+----+-------+--
|
v
J
我在作业 A 上设置了 Join Trigger 以触发最终作业 J。但是,一旦 B 和 C 完成,作业 J 就会启动,不会等待作业 D、E、F 和 G。
在这个答案及其评论中,它说路径可以是多个工作深度,并且必须正确使用指纹。但我不知道如何使它工作。