2016-05-10 5 views
13

私はJenkins 2.2とemail-ext plugin 2.42を使用しています(どちらも現在のプラグインと同様です)。私は私のグローバル設定が単一の明示的な受信者を持つように設定しており、私のプロジェクトはデフォルトの電子メール通知設定を使用しています(つまり、$ DEFAULT_RECIPIENTSに送信しています)。私はまた、プロジェクトの明示的な受信者を設定しました。両方の構成では、ジョブのコンソール出力は言う:Jenkinsのemail-extプラグインで受信者が設定されていないと思っています

受信者の空のリストに電子メールを送信しようとすると、無視されます。

これは4年前に解決としてマークされた 1.除くhttps://issues.jenkins-ci.org/browse/JENKINS-13583ように見えるだろう、と私は、基本的な、組み込みの通知を使用する場合2.私は、電子メールを取得します。他の誰かがemail-extでこの問題を見ていますか?

答えて

17

プラグインの設定は、やや直感的ではありません。 Advancedボタンの背後に必要な設定が埋め込まれています。私はhttps://issues.jenkins-ci.org/browse/JENKINS-34731で答えを得て、今働いています。

+0

おかげでクリス。あなたが参照している設定を記述することはできますか? –

+4

詳細設定では、トリガ - >失敗 - すべての "開発者"がデフォルトで表示されますが、 "受信者一覧"では表示されません。 –

0

このプラグインをJob DSLと組み合わせて使用​​する場合。私は別のトリガーにsendTo { recipientList() }ブロックを明示的に追加しました。

だから私のDSLはこのように見えた:

extendedEmail { 
    recipientList('${EMAIL_RECIPIENTS}') 
    triggers { 
     failure { 
      subject('The subject') 
      content("The content") 
      sendTo { 
       recipientList() 
      } 
     } 
    } 
} 
関連する問題