From 09f8bf5087d0978cd946d13da8a9d4a0c865c0ec Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois?= Date: Sun, 15 Mar 2020 19:01:23 -0400 Subject: [PATCH] switched to slack messages --- Jenkinsfile | 50 ++++---------------------------------------------- 1 file changed, 4 insertions(+), 46 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index b548bb168..f5ea3e8db 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -3,46 +3,26 @@ pipeline { stages { stage('Build') { steps { - emailext ( - subject: "Starting: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]'", - body: """

start: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]':

-

Check console output at "${env.JOB_NAME} [${env.BUILD_NUMBER}]"

""", - recipientProviders: [[$class: 'DevelopersRecipientProvider']] - ) + slackSend (color: '#00FF00', message: "Building: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL})") sh 'mvn clean install' } } stage('Test'){ steps { - emailext ( - subject: "Testing: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]'", - body: """

Test: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]':

-

Check console output at "${env.JOB_NAME} [${env.BUILD_NUMBER}]"

""", - recipientProviders: [[$class: 'DevelopersRecipientProvider']] - ) + slackSend (color: '#00FF00', message: "Testing: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL})") sh 'mvn test' } } stage('package'){ steps { - emailext ( - subject: "Packaging: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]'", - body: """

Package: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]':

-

Check console output at "${env.JOB_NAME} [${env.BUILD_NUMBER}]"

""", - recipientProviders: [[$class: 'DevelopersRecipientProvider']] - ) + slackSend (color: '#00FF00', message: "Packaging: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL})") sh './mvnw package' } } stage('deploy'){ steps { - emailext ( - subject: "Deploying: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]'", - body: """

Deploy: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]':

-

Check console output at "${env.JOB_NAME} [${env.BUILD_NUMBER}]"

""", - recipientProviders: [[$class: 'DevelopersRecipientProvider']] - ) + slackSend (color: '#00FF00', message: "Deploying: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL})") sh './mvnw deploy -DaltDeploymentRepository=internal.repo::default::"file:///mnt/c/Users/Fgrcl/My Cloud/Semester 6/SOEN 345/ASSIGNMENTS/a6/Jenkins/Deploy"' } } @@ -50,32 +30,10 @@ pipeline { 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