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:
" + getChangeString() + "
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 @@