Jenkins Join Plugin を使用すると、すぐ下のすべてのジョブが完了した後にジョブを実行できます。
しかし、直近のジョブだけでなく、すべてのダウンストリーム ジョブが完了した後にジョブを実行するように構成するにはどうすればよいでしょうか?
この図は、私が期待するジョブ トリガー フローを示しています。
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 を待機しません。
この回答とそのコメントでは、パスは複数のジョブの深さになる可能性があり、フィンガープリントを正しく使用する必要があると述べています。しかし、私はそれを機能させる方法を理解できません。