1

jenkins ジョブを実行する必要がありますが、他の 5 つのジョブがすべて成功すると失敗するはずです。アップストリーム ジョブの 5 つすべてが「成功」ステータスでない限り、失敗するか実行を拒否する必要があります。

これは複数構成のジョブであり、複数のスレーブに分岐する前に、マスターでチェックを実行する必要があります。

したがって、この特定のマルチ構成ジョブを起動したときに、その 5 つのアップストリーム ジョブの成功または失敗を確認し、そのうちの 1 つが失敗した場合、ジョブが複数のスレーブに分割される前に失敗できるようにする必要があります。実行します。

編集:明確にするために、私はトリガーを求めていません。他の特定のジョブが緑色でない場合 (つまり、最後の実行が成功した場合)にジョブを失敗させる方法を求めています。これは複数構成のジョブであるため、ビルド ステップとして実行することはできません。実行前にそれぞれの構成をチェックする必要はありません。

4

1 に答える 1

0

似ているこのSOの質問を見てください。また、スクリプトを使用して必要なジョブをポーリングできるようにするScript Trigger Pluginも検討します。これにより、ジョブのステータスを確認できます。

于 2013-02-21T21:36:15.467 に答える