From e875c89e4d202e1b12ca120b810409a788aaa8fd Mon Sep 17 00:00:00 2001 From: khalilalturk <46938248+khalilalturk@users.noreply.github.com> Date: Sun, 15 Mar 2020 17:19:16 -0400 Subject: [PATCH 01/11] Added Jenkinsfile --- Jenkinsfile | 37 ++++++++++++++++++------------------- 1 file changed, 18 insertions(+), 19 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 6faaf7c76..f610a3a21 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,12 +1,13 @@ pipeline { - agent any - stages { - stage('Build') { - steps { - sh './mvnw package' - } - } - stage('Test') { + agent any + stages { + stage('Build') { + steps { + sh './mvnw package' + } + } + + stage('Test') { steps { sh 'mvn test' } @@ -19,15 +20,13 @@ pipeline { } stage('Deploy') { - when { - branch 'master' - } - steps { - sh 'mvn deploy' - } - } - } - - } - + when { + branch 'master' + } + steps { + sh 'mvn deploy' + } + } + } +} \ No newline at end of file From 5149b60885303ed0c70e6df9c191b496cf43557d Mon Sep 17 00:00:00 2001 From: khalilalturk <46938248+khalilalturk@users.noreply.github.com> Date: Sun, 15 Mar 2020 17:23:56 -0400 Subject: [PATCH 02/11] Added Jenkinsfile From a1ca42c8919739418de08fe5d40b018aacd8f709 Mon Sep 17 00:00:00 2001 From: khalilalturk Date: Sun, 15 Mar 2020 20:31:31 -0400 Subject: [PATCH 03/11] run the stages on a branch --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index f610a3a21..b6a4cb873 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -24,7 +24,7 @@ pipeline { branch 'master' } steps { - sh 'mvn deploy' + sh './mvnw deploy' } } From 861598f3269a17b9e864748bb3286050346384f7 Mon Sep 17 00:00:00 2001 From: khalilalturk Date: Sun, 15 Mar 2020 20:36:06 -0400 Subject: [PATCH 04/11] test --- Jenkinsfile | 21 +-------------------- 1 file changed, 1 insertion(+), 20 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index b6a4cb873..c9dae76ff 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -7,26 +7,7 @@ pipeline { } } - stage('Test') { - steps { - sh 'mvn test' - } - } - - stage('Package') { - steps { - sh 'mvn package' - } - } - - stage('Deploy') { - when { - branch 'master' - } - steps { - sh './mvnw deploy' - } - } + } } \ No newline at end of file From e50579c64cfde6e8669a36fd451d6ece4fc72106 Mon Sep 17 00:00:00 2001 From: khalilalturk <46938248+khalilalturk@users.noreply.github.com> Date: Sun, 15 Mar 2020 20:39:21 -0400 Subject: [PATCH 05/11] Added Jenkinsfile --- Jenkinsfile | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index c9dae76ff..bc753e83d 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -7,7 +7,11 @@ pipeline { } } - + stage('Test') { + steps { + sh 'mvn test' + } + } } } \ No newline at end of file From 36fcfe63d240c3dbd9974215fc30db1b6746e3bd Mon Sep 17 00:00:00 2001 From: khalilalturk <46938248+khalilalturk@users.noreply.github.com> Date: Sun, 15 Mar 2020 20:43:37 -0400 Subject: [PATCH 06/11] adding stages to this branch --- Jenkinsfile | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index bc753e83d..2d6ffa3c0 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -12,6 +12,25 @@ pipeline { sh 'mvn test' } } + stage('Test') { + steps { + sh 'mvn test' + } + } + stage('Package') { + steps { + sh 'mvn package' + } + } + + stage('Deploy') { + when { + branch 'master' + } + steps { + sh './mvnw deploy' + } + } } -} \ No newline at end of file +} From 3e287a5247d7597cddc55e36081033c2a35f33cb Mon Sep 17 00:00:00 2001 From: khalilalturk <46938248+khalilalturk@users.noreply.github.com> Date: Sun, 15 Mar 2020 20:45:04 -0400 Subject: [PATCH 07/11] Update Jenkinsfile --- Jenkinsfile | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 2d6ffa3c0..c30afdbb2 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -12,11 +12,7 @@ pipeline { sh 'mvn test' } } - stage('Test') { - steps { - sh 'mvn test' - } - } + stage('Package') { steps { From 3cb1d6b3e803d58ada625d19bd7a18fc62170ade Mon Sep 17 00:00:00 2001 From: khalilalturk Date: Sun, 15 Mar 2020 22:11:55 -0400 Subject: [PATCH 08/11] slack added --- Jenkinsfile | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index c30afdbb2..d28ed64b9 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -29,4 +29,14 @@ pipeline { } } } + post{ + success{ + slackSend(color: '#00FF00' ,message: "SUCCESSFUL: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL})") + } + + failure{ + slackSend(color: '#FF0000' ,message: "FAILED: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL})") + +} + } } From 288c42c328ef89b8fde2f7576966cde7768c90d0 Mon Sep 17 00:00:00 2001 From: khalilalturk <46938248+khalilalturk@users.noreply.github.com> Date: Sun, 15 Mar 2020 22:46:07 -0400 Subject: [PATCH 09/11] Update Jenkinsfile --- Jenkinsfile | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index d28ed64b9..9ae760971 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -17,6 +17,7 @@ pipeline { stage('Package') { steps { sh 'mvn package' + slackSend channel: 'soen345', color: 'green', message: 'Success', tokenCredentialId: '178d0505-1fe0-4dee-aaa9-097c8a75a121' } } @@ -30,8 +31,8 @@ pipeline { } } post{ - success{ - slackSend(color: '#00FF00' ,message: "SUCCESSFUL: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL})") + Success{ + slackSend channel: 'soen345', color: 'green', message: 'Success', tokenCredentialId: '178d0505-1fe0-4dee-aaa9-097c8a75a121' } failure{ From 9ac74e8b3067b0e986ce72c33bfa3ee9307fbada Mon Sep 17 00:00:00 2001 From: khalilalturk <46938248+khalilalturk@users.noreply.github.com> Date: Sun, 15 Mar 2020 22:48:16 -0400 Subject: [PATCH 10/11] Update Jenkinsfile --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 9ae760971..b9135ab57 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -31,7 +31,7 @@ pipeline { } } post{ - Success{ + success{ slackSend channel: 'soen345', color: 'green', message: 'Success', tokenCredentialId: '178d0505-1fe0-4dee-aaa9-097c8a75a121' } From 210df3ea6dcf82a254c381bea7bc2c38f90c46fd Mon Sep 17 00:00:00 2001 From: khalilalturk <46938248+khalilalturk@users.noreply.github.com> Date: Sun, 15 Mar 2020 22:54:02 -0400 Subject: [PATCH 11/11] Update Jenkinsfile --- Jenkinsfile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index b9135ab57..4d5d0b788 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -17,7 +17,7 @@ pipeline { stage('Package') { steps { sh 'mvn package' - slackSend channel: 'soen345', color: 'green', message: 'Success', tokenCredentialId: '178d0505-1fe0-4dee-aaa9-097c8a75a121' + } } @@ -32,11 +32,11 @@ pipeline { } post{ success{ - slackSend channel: 'soen345', color: 'green', message: 'Success', tokenCredentialId: '178d0505-1fe0-4dee-aaa9-097c8a75a121' + slackSend channel: 'soen345', message: 'Success', tokenCredentialId: '178d0505-1fe0-4dee-aaa9-097c8a75a121' } failure{ - slackSend(color: '#FF0000' ,message: "FAILED: Job '${env.JOB_NAME} [${env.BUILD_NUMBER}]' (${env.BUILD_URL})") + slackSend channel: 'soen345', message: 'Failed', tokenCredentialId: '178d0505-1fe0-4dee-aaa9-097c8a75a121' } }