Jenkins には 2 つのプロジェクトがあります。1. プロジェクト A 2. テスト
テストはプロジェクト A のダウンストリーム ジョブです。現在、プロジェクト A の何らかの変更がテスト ジョブに影響を与えた場合、犯人 (プロジェクト A に変更を加えた人) に電子メールは送信されません。
ダウンストリーム ジョブ (テスト モジュール) が失敗した場合、すべてのアップストリーム コミッターにメールを送信したいと考えています。どうすればそれができますか?
ありがとう
Jenkins には 2 つのプロジェクトがあります。1. プロジェクト A 2. テスト
テストはプロジェクト A のダウンストリーム ジョブです。現在、プロジェクト A の何らかの変更がテスト ジョブに影響を与えた場合、犯人 (プロジェクト A に変更を加えた人) に電子メールは送信されません。
ダウンストリーム ジョブ (テスト モジュール) が失敗した場合、すべてのアップストリーム コミッターにメールを送信したいと考えています。どうすればそれができますか?
ありがとう
この質問は 2013 年に提起されて以来、Jenkins の電子メール拡張プラグインが更新され、「アップストリーム コミッター用の受信者プロバイダー」の追加をサポートするようになりました。この機能は、バージョン 2.39 (2014 年 11 月) で追加されました。
プラグインへのリンクはこちら: https://wiki.jenkins-ci.org/display/JENKINS/Email-ext+plugin
この機能にアクセスするには、ビルド後の編集可能な電子メール通知アクションをテスト ジョブに追加し、[詳細設定] を選択します。[送信先] の下のオプションとして「アップストリーム コミッター」が表示されます。