2017-06-30 21 views
8

私はジェンキンスと仕事をしている初心者であることに注意してください。Jenkinsパイプライン - emailextrecipientsが空です

私はJenkinsパイプラインセットアップでEmail-extプラグインを使用しようとしていますが、受信者を取得できないようです。私は例のメールを送信することができる午前

An attempt to send an e-mail to empty list of recipients, ignored. 

emailext(
    attachLog: true, 
    body: 'Check console output at "<a href="${env.BUILD_URL}">${env.JOB_NAME} [${env.BUILD_NUMBER}]</a>"', 
    recipientProviders: [[$class: 'CulpritsRecipientProvider'], [$class: 'DevelopersRecipientProvider']], 
    subject: 'FAILED: Job \'${env.JOB_NAME} [${env.BUILD_NUMBER}]\':' 
) 

結果

:私のJenkinsfile

echo emailextrecipients([ 
    [$class: 'DevelopersRecipientProvider'], 
    [$class: 'CulpritsRecipientProvider'], 
    [$class: 'FirstFailingBuildSuspectsRecipientProvider'], 
    [$class: 'FailingTestSuspectsRecipientProvider']]) 

版画何も、および送信メールのコードに次のコードを実行する

それは働いているようです。これらの変数を定義するためにJenkinsセットアップで何かする必要がありますか?

答えて

0

これは私のために働くので、それに応じてmimeTypeを選択してください。 HTMLの本文を使用します。

emailext (

    to: "[email protected]", 

    mimeType: 'text/html', 

    subject: "SUBJECT HEADING", 

    attachLog: true, 

    body: "MESSAGE CONTENT" 

) 
関連する問題