シナリオ:
私は 3 つの Jenkins ジョブを持っています。JOB-A、JOB-B、JOB-C。JOB-A が成功すると JOB-B が起動され、JOB-B が成功すると JOB-C が起動されます。
- JOB-A または JOB-B が失敗し、JOB-C がトリガーされない場合にのみ通知するように構成された拡張メール プラグインを使用しました。
- JOB-A と JOB-B が正常な場合、それらによってトリガーされる電子メールはありません。したがって、JOB-C のみが成功ステータスのメールを 1 つトリガーします
問題:
すべて正常なシナリオの場合、JOB-A と JOB-B は通知をトリガーしません。したがって、JOB-C のみが通知をトリガーします。私が知りたかったのは、JOB-C がビルド アーティファクト、ビルド ログ、git commit 変更ログ、および JOB-A と JOB-B (アップストリーム) のステータス (成功のはず) にアクセスし、それらを拡張メール テンプレートと一緒に使用できるかどうかです。もしそうなら、どのように?