あなたはビルド状況に基づいてアクションを実行するために、ポストブロックを使用することができます。
post {
success {
emailext (
subject: '${DEFAULT_SUBJECT}'+'SUCESSFUL',
body: '${DEFAULT_CONTENT}',
to: '${EMAIL_RECIPIENTS}'
);
slackSend (color: 'good', message: ":csp_operational: ${env.JOB_NAME} - #${env.BUILD_NUMBER} Success (<${env.BUILD_URL}|Open>)");
}
failure {
emailext (
subject: '${DEFAULT_SUBJECT}'+'FAILED!',
body: '${DEFAULT_CONTENT}',
to: '${EMAIL_RECIPIENTS}'
);
slackSend (color: 'danger', message: ":x: ${env.JOB_NAME} - #${env.BUILD_NUMBER} Failure (<${env.BUILD_URL}|Open>)");
}
}
抑制:java.lang.NoSuchMethodErrorの:手順[AddInteractivePromotion、ArtifactoryGradleBuild間が見つかりません、このようなDSL方式「ポスト」、 ArtifactoryMavenBuild、ConanAddRemote、 – chengluo
トップレベルのパイプラインブロックにポストブロックを追加する必要があります。 https://jenkins.io/doc/book/pipeline/syntax/#post。 – psalvi21