ビルドが失敗したときに電子メールを送信する古いスタイルのビルド後のタスクを Jenkins パイプラインに追加するにはどうすればよいですか? パイプラインの GUI に「ビルド後のアクション」が見つかりません。ビルド スクリプト全体を try/catch でラップできることはわかっていますが、ビルド スクリプトが大きく、ジョブが手動で中止された場合でもメールを送信し続ける場合、これは見苦しく思えます。email-ext
以前のベースのビルド後のアクションと同じ機能を実現したいと考えています。
try {
// Do sth
} catch(e) {
emailext body: '$DEFAULT_CONTENT',
recipientProviders: [
[$class: 'CulpritsRecipientProvider'],
[$class: 'DevelopersRecipientProvider'],
[$class: 'RequesterRecipientProvider']
],
replyTo: '$DEFAULT_REPLYTO',
subject: '$DEFAULT_SUBJECT',
to: '$DEFAULT_RECIPIENTS'
throw err
}