From 0e554745591adc8baf93523b88f5d5273d935f64 Mon Sep 17 00:00:00 2001 From: quicksilver Date: Mon, 7 Jun 2021 19:16:36 +0800 Subject: [PATCH] Jenkins sending email on post build (#5651) * Jenkins sending email on post build Signed-off-by: quicksilver * Jenkins sending email on post build Signed-off-by: quicksilver * Jenkins sending email on post build Signed-off-by: quicksilver * Jenkins sending email on post build Signed-off-by: quicksilver * Jenkins sending email on post build Signed-off-by: quicksilver --- build/ci/jenkins/Jenkinsfile | 12 ++++++++++++ build/ci/jenkins/NightlyCI.groovy | 5 +---- 2 files changed, 13 insertions(+), 4 deletions(-) diff --git a/build/ci/jenkins/Jenkinsfile b/build/ci/jenkins/Jenkinsfile index 81fdca12b0..ca9422c384 100644 --- a/build/ci/jenkins/Jenkinsfile +++ b/build/ci/jenkins/Jenkinsfile @@ -54,6 +54,18 @@ pipeline { } } post { + unsuccessful { + container('jnlp') { + script { + def authorEmail = sh returnStdout: true, script: 'git --no-pager show -s --format=\'%ae\' HEAD~1' + emailext subject: '$DEFAULT_SUBJECT', + body: '$DEFAULT_CONTENT', + recipientProviders: [developers(), culprits()], + replyTo: '$DEFAULT_REPLYTO', + to: "${authorEmail}" + } + } + } always { container('main') { script { diff --git a/build/ci/jenkins/NightlyCI.groovy b/build/ci/jenkins/NightlyCI.groovy index 10e4d6b304..539bd5924a 100644 --- a/build/ci/jenkins/NightlyCI.groovy +++ b/build/ci/jenkins/NightlyCI.groovy @@ -69,10 +69,7 @@ pipeline { script { emailext subject: '$DEFAULT_SUBJECT', body: '$DEFAULT_CONTENT', - recipientProviders: [ - [$class: 'DevelopersRecipientProvider'], - [$class: 'RequesterRecipientProvider'] - ], + recipientProviders: [requestor()], replyTo: '$DEFAULT_REPLYTO', to: 'qa@zilliz.com' }