0
電子メールを介してジョブの実行に失敗しても、特定のログファイルの内容をメール本文に添付しようとしています。jenkinsパイプラインワークフローの通知メールにログファイルを添付してください。
stage("Checkout Fusion Source") {
parallel 'A': {
node('LinuxNode') {
try {
echo "Hello World(Linux)"
} catch (Exception e) {
mail body: 'Failed!',
subject: 'Job has failed in Linux!',
to: '[email protected]',
attachmentsPattern: '/path/to/log/file/log_linux.out'
}
mail body: 'Passed!',
subject: 'Job has passed in Linux!',
to: '[email protected]',
attachmentsPattern: '/path/to/log/file/log_linux.out'
}
}, 'B': {
node('AixNode') {
try {
echo "Hello World(AIX)"
} catch (Exception e) {
mail body: 'Failed!',
subject: 'Job has failed in AIX!',
to: '[email protected]',
attachmentsPattern: '/path/to/log/file/log_aix.out'
}
mail body: 'Passed!',
subject: 'Job has passed in AIX!',
to: '[email protected]',
attachmentsPattern: '/path/to/log/file/log_aix.out'
}
}
}
このattachmentsPattern
は、同じことを助けていません。 P.P.私のジェンキンスのバージョンは2.46.3
です。