3

Jenkins には 2 つのプロジェクトがあります。1. プロジェクト A 2. テスト

テストはプロジェクト A のダウンストリーム ジョブです。現在、プロジェクト A の何らかの変更がテスト ジョブに影響を与えた場合、犯人 (プロジェクト A に変更を加えた人) に電子メールは送信されません。

ダウンストリーム ジョブ (テスト モジュール) が失敗した場合、すべてのアップストリーム コミッターにメールを送信したいと考えています。どうすればそれができますか?

ありがとう

4

1 に答える 1

3

この質問は 2013 年に提起されて以来、Jenkins の電子メール拡張プラグインが更新され、「アップストリーム コミッター用の受信者プロバイダー」の追加をサポートするようになりました。この機能は、バージョン 2.39 (2014 年 11 月) で追加されました。

プラグインへのリンクはこちら: https://wiki.jenkins-ci.org/display/JENKINS/Email-ext+plugin

この機能にアクセスするには、ビルド後の編集可能な電子メール通知アクションをテスト ジョブに追加し、[詳細設定] を選択します。[送信先] の下のオプションとして「アップストリーム コミッター」が表示されます。

于 2015-11-27T21:03:30.543 に答える