diff --git a/Jenkinsfile b/Jenkinsfile index bf5a3455e..1992714a0 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -21,5 +21,36 @@ pipeline { echo 'deploying' } } - } + } + post { + success { + slackSend (color: '#00FF00', message: "SUCCESSFUL: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL})") + + hipchatSend (color: 'GREEN', notify: true, + 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})") + + hipchatSend (color: 'RED', notify: true, + 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']] + ) + } + } } \ No newline at end of file