私は現在、Promoted Builds Plugin を使用してジョブを QA、テスト、プロダクションなどに昇格させています。このプラグインは、単一のジョブを昇格させるのに非常に優れています。ただし、親ジョブを昇格させ、そのジョブに対応するビルドで残りのダウンストリーム ジョブを昇格させる方法を探しています。
ここに例があります。アップストリーム ジョブからすべてトリガーされる 3 つのジョブがあるとします。
- ジョブ 1 - ビルド 200 - ビルドが成功すると、親ジョブがジョブ 2 を開始します
- ジョブ 2 - ビルド 400 - ビルドが成功すると、ジョブ 2 がジョブ 3 を開始します
- ジョブ 3 - ビルド 300 - ジョブ 2 が成功した後にジョブ 3 がビルドされる
これが完了したら、ジョブ 1 ビルド 200 をプロモートし、そのジョブでジョブ 2 ビルド 400 とジョブ 3 ビルド 300 もプロモートできるようにしたいと考えています。これらは下流関係で一緒にビルドされた成果物だからです。
これは、実際にジョブをビルドして自動的にプロモートすることで簡単に実行できますが、成果物が既に作成されているため、ビルドしたくありません。
どんな助けでも大歓迎です!