Jenkins 声明性管道:don';如果生成被中止,则不会发送post/failure通知
我正在尝试设置关于声明性管道故障的通知,如下所述:Jenkins 声明性管道:don';如果生成被中止,则不会发送post/failure通知,jenkins,jenkins-pipeline,Jenkins,Jenkins Pipeline,我正在尝试设置关于声明性管道故障的通知,如下所述: 这已由 存在一个错误,该错误将currentBuild.result设置为FAILURE,而不是中止 请确保在更新后重新启动jenkins。这应该已经修复,因为有一个错误将currentBuild.result设置为FAILURE,而不是ABORTED,但我仍然收到错误邮件。重新启动jenkins后工作正常(再次?) post { failure { emailext ( subject: "F
这已由 存在一个错误,该错误将currentBuild.result设置为FAILURE,而不是中止
请确保在更新后重新启动jenkins。这应该已经修复,因为有一个错误将currentBuild.result设置为FAILURE,而不是ABORTED,但我仍然收到错误邮件。重新启动jenkins后工作正常(再次?)
post {
failure {
emailext (
subject: "FAILED: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]'",
body: """<p>FAILED: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]':</p>
<p>Check console output at "<a href='${env.BUILD_URL}'>${env.JOB_NAME} [${env.BUILD_NUMBER}]</a>"</p>""",
recipientProviders: [[$class: 'CulpritsRecipientProvider']]
)
}
}
}
catch (org.jenkinsci.plugins.workflow.steps.FlowInterruptedException e) {
echo "the job was cancelled or aborted"
currentBuild.result = 'ABORTED'
}