diff --git a/Jenkinsfile b/Jenkinsfile index dd681ff7..3b8e747a 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -18,6 +18,7 @@ pipeline { //sh 'printenv' sh 'java -version' sh 'mvn -v' + sh 'mkdir -p ../../email-templates/ && \\cp ./jenkins/my-groovy-html.template ../../email-templates/my-groovy-html.template' } } stage('Build') { @@ -98,9 +99,8 @@ def sendEmail(status) { to: "$EMAIL_RECIPIENTS", subject: "${subject}", body: '''${SCRIPT, template="my-groovy-html.template"}''', - //body: '''${SCRIPT, template="jenkins-generic-matrix-email-html.template"}''', //body: "Changes:
Check console output at: ${BUILD_URL}console" + "
", - recipientProviders: [[$class: 'DevelopersRecipientProvider']] + recipientProviders: [[$class: 'CulpritsRecipientProvider'], [$class: 'RequesterRecipientProvider']] ) } diff --git a/jenkins/my-groovy-html.template b/jenkins/my-groovy-html.template index b1d2b5d8..0499b3b1 100644 --- a/jenkins/my-groovy-html.template +++ b/jenkins/my-groovy-html.template @@ -111,12 +111,13 @@ cs_list -> cs_list.each() { cs -> hadChanges = true %> - + Revision <%= cs.metaClass.hasProperty('commitId') ? cs.commitId : cs.metaClass.hasProperty('revision') ? cs.revision : cs.metaClass.hasProperty('changeNumber') ? cs.changeNumber : "" %> by <%= cs.author %> + - + ${cs.msgAnnotated} - ${cs.msgAnnotated} <% cs.affectedFiles.each() { p -> %> @@ -285,4 +286,4 @@ - \ No newline at end of file +