Jenkins sending email on post build (#5651)

* Jenkins sending email on post build

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* Jenkins sending email on post build

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* Jenkins sending email on post build

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* Jenkins sending email on post build

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>

* Jenkins sending email on post build

Signed-off-by: quicksilver <zhifeng.zhang@zilliz.com>
pull/5656/head
quicksilver 2021-06-07 19:16:36 +08:00 committed by GitHub
parent 68f703f983
commit 0e55474559
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 13 additions and 4 deletions

View File

@ -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 {

View File

@ -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'
}