Jenkins Join Plugin允許在所有直接下游作業完成後運行作業。Jenkins - 在所有下游作業完成後觸發作業,不僅是直接作業
但是,我怎樣才能配置一個工作,所有下游工作完成後運行,不僅是直接的工作?
此圖顯示的作業流程觸發我預計:
A
|
--+----+------+--
| |
v v
B C
| |
--+--------+-----+---+-- |
| | | |
v v v |
D E F |
| | | |
v | | |
G | | |
| | | |
---+--------+----+----+-------+--
|
v
J
我將加入對工作的觸發器觸發J.但是工作j再次起動B和C完成最後的工作,不等待作業D,E,F和G.
在this answer及其評論中,它表示路徑可以是多個作業深度和指紋必須正確使用。但我無法弄清楚如何使它工作。
你可以詳細說一下指紋和提升生成設置?我問了幾乎相同的問題[這裏](http://stackoverflow.com/questions/26101765/jenkins-pipeline-top-level-join-gets-triggered-before-sub-level-join) – dstj
完成 - 答案已經更新了指紋識別的附加信息。 –