Jenkins を使用して継続的インテグレーションを実装しようとしていますが、以下のシナリオに遭遇しました。
1 時間ごとに実行するように構成されているビルド A などのビルドがあります。このジョブには別のプロセス (独立したバックグラウンド Java プロセス) が必要です。しかし、このバックグラウンド ジョブが応答しない場合や、例外なくビルド A を完了するためにジョブを再起動する必要がある場合があります。プロセスがダウンしている場合、コンソール例外が発生し、ビルドは失敗します。
これに対する解決策を見つけました。
現在のビルド A を中止し、ビルド B を開始します。ビルド B が成功した後にビルド A をトリガーします。
しかし
私が探しているのは、コンソール例外が発生した場合、このビルドを一時停止し、プロセスを再開するビルド B をトリガーし、ビルド B が成功したときにビルド A を再開できるはずです。