This is an automated email from the ASF dual-hosted git repository. lukaszlenart pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/struts.git
The following commit(s) were added to refs/heads/master by this push: new 269af57 Adds nicer email messages 269af57 is described below commit 269af57ea026a91970cdd98eb5e25ca8020887a6 Author: Lukasz Lenart <lukaszlen...@apache.org> AuthorDate: Sat Apr 11 18:25:13 2020 +0200 Adds nicer email messages --- Jenkinsfile | 63 ++++++++++++++++++++++++++++++++++++++++--------------------- 1 file changed, 42 insertions(+), 21 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 5bff27e..ac7516d 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -170,14 +170,21 @@ pipeline { failure { script { emailext( - subject: "[BUILD-FAILURE]: Job '${env.JOB_NAME} [${env.BRANCH_NAME}] [${env.BUILD_NUMBER}]'", - body: """ - BUILD-FAILURE: Job '${env.JOB_NAME} [${env.BRANCH_NAME}] [${env.BUILD_NUMBER}]': - - Check console output at ${env.BUILD_URL} - """.stripMargin(), to: "d...@struts.apache.org", - recipientProviders: [[$class: 'DevelopersRecipientProvider']] + recipientProviders: [[$class: 'DevelopersRecipientProvider']], + from: "Mr. Jenkins <jenk...@builds.apache.org>", + subject: "Jenkins job ${env.JOB_NAME}#${env.BUILD_NUMBER} failed", + body: """ +There is a build failure in ${env.JOB_NAME}. + +Build: ${env.BUILD_URL} +Logs: ${env.BUILD_URL}console +Changes: ${env.BUILD_URL}changes + +-- +Mr. Jenkins +Director of Continuous Integration +""" ) } } @@ -186,14 +193,21 @@ pipeline { unstable { script { emailext( - subject: "[BUILD-UNSTABLE]: Job '${env.JOB_NAME} [${env.BRANCH_NAME}] [${env.BUILD_NUMBER}]'", - body: """ - BUILD-UNSTABLE: Job '${env.JOB_NAME} [${env.BRANCH_NAME}] [${env.BUILD_NUMBER}]': - - Check console output at ${env.BUILD_URL} - """.stripMargin(), to: "d...@struts.apache.org", - recipientProviders: [[$class: 'DevelopersRecipientProvider']] + recipientProviders: [[$class: 'DevelopersRecipientProvider']], + from: "Mr. Jenkins <jenk...@builds.apache.org>", + subject: "Jenkins job ${env.JOB_NAME}#${env.BUILD_NUMBER} unstable", + body: """ +Some tests have failed in ${env.JOB_NAME}. + +Build: ${env.BUILD_URL} +Logs: ${env.BUILD_URL}console +Changes: ${env.BUILD_URL}changes + +-- +Mr. Jenkins +Director of Continuous Integration +""" ) } } @@ -202,14 +216,21 @@ pipeline { fixed { script { emailext( - subject: "[BUILD-STABLE]: Job '${env.JOB_NAME} [${env.BRANCH_NAME}] [${env.BUILD_NUMBER}]'", - body: """ - BUILD-STABLE: Job '${env.JOB_NAME} [${env.BRANCH_NAME}] [${env.BUILD_NUMBER}]': - - Is back to normal. - """.stripMargin(), to: "d...@struts.apache.org", - recipientProviders: [[$class: 'DevelopersRecipientProvider']] + recipientProviders: [[$class: 'DevelopersRecipientProvider']], + from: 'Mr. Jenkins <jenk...@builds.apache.org>', + subject: "Jenkins job ${env.JOB_NAME}#${env.BUILD_NUMBER} back to normal", + body: """ +The build for ${env.JOB_NAME} completed successfully and is back to normal. + +Build: ${env.BUILD_URL} +Logs: ${env.BUILD_URL}console +Changes: ${env.BUILD_URL}changes + +-- +Mr. Jenkins +Director of Continuous Integration +""" ) } }