diff --git a/Jenkinsfile b/Jenkinsfile index 6b76ad04d..68d03627e 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -8,40 +8,18 @@ pipeline { } stage ('Start') { steps { - // send build started notifications slackSend (color: '#FFFF00', message: "STARTED: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL})") - - // send to email - emailext ( - subject: "STARTED: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]'", - body: """
STARTED: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]':
-Check console output at "${env.JOB_NAME} [${env.BUILD_NUMBER}]"
""", - recipientProviders: [[$class: 'DevelopersRecipientProvider']] - ) } } + } + + post { + success { + slackSend (color: '#00FF00', message: "SUCCESSFUL: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL})") } - post { - success { - slackSend (color: '#00FF00', message: "SUCCESSFUL: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL})") - emailext ( - subject: "SUCCESSFUL: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]'", - body: """SUCCESSFUL: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]':
-Check console output at "${env.JOB_NAME} [${env.BUILD_NUMBER}]"
""", - recipientProviders: [[$class: 'DevelopersRecipientProvider']] - ) - } - - failure { - slackSend (color: '#FF0000', message: "FAILED: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL})") - - emailext ( - subject: "FAILED: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]'", - body: """FAILED: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]':
-Check console output at "${env.JOB_NAME} [${env.BUILD_NUMBER}]"
""", - recipientProviders: [[$class: 'DevelopersRecipientProvider']] - ) - } - } + failure { + slackSend (color: '#FF0000', message: "FAILED: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL})") + } + } }