2017-03-07 52 views

回答

0

編輯:你可以發送你的郵件在你想要的每個舞臺的腳本的任何部分。

如果使用的是流水線插件,你的Groovy腳本可能是這樣的:

stage 'job-1 stage' 
node('master') { 
    try { 
     //Run job-1 steps 
    } catch(e) { 
     String error = "${e}"; 
     // Make the string with job info, example: 
     // ${env.JOB_NAME} 
     // ${env.BUILD_NUMBER} 
     // ${env.BUILD_URL} 
     // and other variables in the code 
     mail bcc: '', body: "<b>${pivote}</b><br>\n\nMensaje de error: ${error}\n\n<br>Projecto: ${env.JOB_NAME} <br>Build Number: ${env.BUILD_NUMBER} <br> URL de build: ${env.BUILD_URL}", cc: '', charset: 'UTF-8', from: '', mimeType: 'text/html', replyTo: '', subject: "ERROR CI: Project name -> ${env.JOB_NAME}", to: "${mails_to_notify}"; 
     error "${error}" 
    } 
} 

stage 'job-2 stage' 
node('master') { 
    try { 
     //Run job-2 steps 
    } catch(e) { 
     String error = "${e}"; 
     // Make the string with job info, example: 
     // ${env.JOB_NAME} 
     // ${env.BUILD_NUMBER} 
     // ${env.BUILD_URL} 
     // and other variables in the code 
     mail bcc: '', body: "<b>${pivote}</b><br>\n\nMensaje de error: ${error}\n\n<br>Projecto: ${env.JOB_NAME} <br>Build Number: ${env.BUILD_NUMBER} <br> URL de build: ${env.BUILD_URL}", cc: '', charset: 'UTF-8', from: '', mimeType: 'text/html', replyTo: '', subject: "ERROR CI: Project name -> ${env.JOB_NAME}", to: "${mails_to_notify}"; 
     error "${error}" 
    } 
} 
相關問題