INFRA-1743 Activate C4 email notifications Open source and Ent

This commit is contained in:
ConnelMcGovern 2022-03-23 12:23:11 +00:00
parent 4fe68c93f4
commit 55973ab7f7

View File

@ -7,6 +7,7 @@
/**
* Sense environment
*/
boolean isReleaseBranch = (env.BRANCH_NAME =~ /^release\/.*/)
boolean isReleaseTag = (env.TAG_NAME =~ /^release-.*(?<!_JDK11)$/)
boolean isInternalRelease = (env.TAG_NAME =~ /^internal-release-.*$/)
boolean isReleaseCandidate = (env.TAG_NAME =~ /^(release-.*(RC|HC).*(?<!_JDK11))$/)
@ -384,6 +385,22 @@ pipeline {
}
}
}
failure {
script {
def statusSymbol = '\u274c'
if (isReleaseTag || isReleaseBranch || isReleaseCandidate) {
emailext subject: "$statusSymbol " + '$PROJECT_NAME - Build # $BUILD_NUMBER - $BUILD_STATUS!',
body: '${SCRIPT, template="groovy-html.template"}',
recipientProviders: [
[$class: 'CulpritsRecipientProvider'],
[$class: 'RequesterRecipientProvider']
],
mimeType: 'text/html',
replyTo: '$DEFAULT_REPLYTO',
to: "adel.el-beik@r3.com"
}
}
}
cleanup {
deleteDir() /* clean up our workspace */
}