Update 'Jenkinsfile'

add send mail post build action
This commit is contained in:
Roberto Cirillo 2022-04-04 17:08:18 +02:00
parent 269124fae6
commit 8e3a1b1716
1 changed files with 16 additions and 0 deletions

16
Jenkinsfile vendored
View File

@ -47,4 +47,20 @@ pipeline {
}
}
}
// post-build actions
post {
success {
echo 'The docker pipeline worked!'
emailext to: 'jenkinsbuilds@d4science.org',
subject: "[Jenkins DockerPipeline D4S] build ${currentBuild.fullDisplayName} worked",
body: "Build time: ${currentBuild.durationString}. See ${env.BUILD_URL}"
}
failure {
echo 'The docker pipeline has failed'
emailext attachLog: true,
to: 'jenkinsbuilds@d4science.org',
subject: "[Jenkins DockerPipeline D4S] build ${currentBuild.fullDisplayName} failed for image ${imagename}",
body: "Something is wrong with ${env.BUILD_URL}"
}
}
}