Решение состоит в том, чтобы использовать jenkins-pipe post task с плагином email-ext . Пожалуйста, обратитесь к:
Приведенный ниже конвейер должен решить вашу проблему:
Пример декларативного конвейера:
pipeline {
agent any
stages {
...
}
post {
failure {
emailext body: "your email body here",
mimeType: 'text/html',
subject: "your subject here",
to: emailextrecipients([
[$class: 'CulpritsRecipientProvider']
])
}
}
}
Пример скриптового конвейера:
def postFailure() {
emailext body: "your email body here",
mimeType: 'text/html',
subject: "your subject here",
to: emailextrecipients([
[$class: 'CulpritsRecipientProvider']
])
}
node {
try {
...
} catch (e) {
postFailure()
throw e
}
}