【发布时间】:2017-03-25 01:41:11
【问题描述】:
Jenkins Join 插件允许在所有直接下游作业完成后运行作业。
但是如何配置一个作业,使其在所有下游作业完成后运行,而不仅仅是直接作业?
此图显示了我期望的作业触发流程:
A
|
--+----+------+--
| |
v v
B C
| |
--+--------+-----+---+-- |
| | | |
v v v |
D E F |
| | | |
v | | |
G | | |
| | | |
---+--------+----+----+-------+--
|
v
J
我在作业 A 上设置了 Join Trigger 以触发最终作业 J。但是作业 J 在 B 和 C 完成后启动,不会等待作业 D、E、F 和 G。
在this answer 及其 cmets 中,它表示路径可以是多个作业深度,并且必须正确使用指纹。但我不知道如何使它工作。
【问题讨论】:
标签: continuous-integration jenkins jenkins-plugins