From 5a3aef68a22ce2ee8e751055c5aff34734babac3 Mon Sep 17 00:00:00 2001 From: khalilalturk <46938248+khalilalturk@users.noreply.github.com> Date: Sun, 15 Mar 2020 17:38:44 -0400 Subject: [PATCH 1/6] Update Jenkinsfile --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 6faaf7c76..b885be9b9 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -23,7 +23,7 @@ pipeline { branch 'master' } steps { - sh 'mvn deploy' + sh './mvnw deploy' } } } From f503fdf2be8532ee50ca429c77e533163fd938a8 Mon Sep 17 00:00:00 2001 From: khalilalturk Date: Sun, 15 Mar 2020 20:06:38 -0400 Subject: [PATCH 2/6] build stage only --- Jenkinsfile | 24 +----------------------- 1 file changed, 1 insertion(+), 23 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index b885be9b9..41c7d1ed2 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -6,28 +6,6 @@ pipeline { sh './mvnw package' } } - stage('Test') { - steps { - sh 'mvn test' - } } - - stage('Package') { - steps { - sh 'mvn package' - } - } - - stage('Deploy') { - when { - branch 'master' - } - steps { - sh './mvnw deploy' - } - } - } - - } - +} From 78e9e90dc6ba9a5ab61ba23aaab2318237367f50 Mon Sep 17 00:00:00 2001 From: khalilalturk Date: Sun, 15 Mar 2020 20:15:46 -0400 Subject: [PATCH 3/6] added the stages --- Jenkinsfile | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 41c7d1ed2..80d7abd81 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -3,9 +3,31 @@ pipeline { stages { stage('Build') { steps { - sh './mvnw package' + sh 'mvn clean' } } + stage('Test') { + steps { + sh 'mvn test' + } } -} + + stage('Package') { + steps { + sh 'mvn package' + } + } + + stage('Deploy') { + when { + branch 'master' + } + steps { + sh './mvnw deploy' + } + } + } + + } + From c30611ca162d6d05db09b463317414f600d63e3f Mon Sep 17 00:00:00 2001 From: khalilalturk Date: Sun, 15 Mar 2020 20:21:52 -0400 Subject: [PATCH 4/6] all stages --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 80d7abd81..b885be9b9 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -3,7 +3,7 @@ pipeline { stages { stage('Build') { steps { - sh 'mvn clean' + sh './mvnw package' } } stage('Test') { From 30d11a69730f16399bcd39a66eab5dc7bca989e7 Mon Sep 17 00:00:00 2001 From: khalilalturk <46938248+khalilalturk@users.noreply.github.com> Date: Sun, 15 Mar 2020 20:25:44 -0400 Subject: [PATCH 5/6] Added Jenkinsfile --- Jenkinsfile | 37 ++++++++++++++++++------------------- 1 file changed, 18 insertions(+), 19 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index b885be9b9..b6a4cb873 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 './mvnw deploy' - } - } - } - - } - + when { + branch 'master' + } + steps { + sh './mvnw deploy' + } + } + } +} \ No newline at end of file From 5782995949d443e768dcec165cd2efb8abba64db Mon Sep 17 00:00:00 2001 From: khalilalturk <46938248+khalilalturk@users.noreply.github.com> Date: Sun, 15 Mar 2020 22:02:36 -0400 Subject: [PATCH 6/6] Update Jenkinsfile --- Jenkinsfile | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index b6a4cb873..022332d6a 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -29,4 +29,14 @@ pipeline { } } -} \ No newline at end of file + 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})") + +} + } +}