From 9fda3b30024a76b5f3174fbd6580c377d21b2627 Mon Sep 17 00:00:00 2001 From: ankitpangasa <78662228+ankitpangasa@users.noreply.github.com> Date: Fri, 22 Apr 2022 13:00:43 +0530 Subject: [PATCH 1/5] Update Jenkinsfile --- Jenkinsfile | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index ec764782..d15ea4d1 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -32,7 +32,9 @@ pipeline { docker { image 'maven:3.6.3-jdk-11-slim' } - + } + when { + branch 'master' } steps { echo 'Packaging...' @@ -43,6 +45,9 @@ pipeline { stage('Docker BnP.') { agent any + when { + branch 'master' + } steps { script { docker.withRegistry('https://index.docker.io/v1/', 'dockerlogin') { @@ -69,4 +74,4 @@ pipeline { triggers { pollSCM('H/2 * * * *') } -} \ No newline at end of file +} From 067b1d044f2e2765c04bec4598ddc97a689f6d3f Mon Sep 17 00:00:00 2001 From: Ankit Pangasa Date: Fri, 22 Apr 2022 13:17:32 +0530 Subject: [PATCH 2/5] Update Jenkinsfile --- Jenkinsfile | 57 ++++++++++++++++++++++++++--------------------------- 1 file changed, 28 insertions(+), 29 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index d15ea4d1..085a0c78 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -27,44 +27,43 @@ pipeline { } } - stage('package') { - agent { - docker { - image 'maven:3.6.3-jdk-11-slim' - } - } - when { + stage('Build Artifact'){ + when { branch 'master' } - steps { - echo 'Packaging...' - sh 'mvn package -DskipTests' - archiveArtifacts 'target/*.war' + parallel{ + stage('package') { + agent { + docker { + image 'maven:3.6.3-jdk-11-slim' + } + } + steps { + echo 'Packaging...' + sh 'mvn package -DskipTests' + archiveArtifacts 'target/*.war' + } } - } - stage('Docker BnP.') { - agent any - when { - branch 'master' - } - steps { - script { - docker.withRegistry('https://index.docker.io/v1/', 'dockerlogin') { - def dockerImage = docker.build("ankitpangasa/sysfoo:v${env.BUILD_ID}", "./") - dockerImage.push() - dockerImage.push("latest") - dockerImage.push("dev") + stage('Docker BnP.') { + agent any + when { + branch 'master' + } + steps { + script { + docker.withRegistry('https://index.docker.io/v1/', 'dockerlogin') { + def dockerImage = docker.build("ankitpangasa/sysfoo:v${env.BUILD_ID}", "./") + dockerImage.push() + dockerImage.push("latest") + dockerImage.push("dev") + } } } - } } - - } - tools { - maven 'Maven 3.6.3' } + post { always { echo 'This pipeline is completed..' From 36b361c1acbb3e8876ddf5934132b1cab0f79415 Mon Sep 17 00:00:00 2001 From: Ankit Pangasa Date: Fri, 22 Apr 2022 14:57:20 +0530 Subject: [PATCH 3/5] Update Jenkinsfile --- Jenkinsfile | 28 +++++++++++++++------------- 1 file changed, 15 insertions(+), 13 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 085a0c78..6b706340 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -28,15 +28,18 @@ pipeline { } stage('Build Artifact'){ - when { - branch 'master' - } - parallel{ - stage('package') { - agent { - docker { - image 'maven:3.6.3-jdk-11-slim' + when { + branch 'master' + } + } + + parallel{ + stage('package') { + agent { + docker { + image 'maven:3.6.3-jdk-11-slim' } + } steps { echo 'Packaging...' @@ -47,9 +50,6 @@ pipeline { stage('Docker BnP.') { agent any - when { - branch 'master' - } steps { script { docker.withRegistry('https://index.docker.io/v1/', 'dockerlogin') { @@ -63,7 +63,9 @@ pipeline { } } } - + tools { + maven 'Maven 3.6.3' + } post { always { echo 'This pipeline is completed..' @@ -73,4 +75,4 @@ pipeline { triggers { pollSCM('H/2 * * * *') } -} +} \ No newline at end of file From 2bf60dada223483f64df7edcc1a6c7086326fde2 Mon Sep 17 00:00:00 2001 From: Ankit Pangasa Date: Fri, 22 Apr 2022 14:59:24 +0530 Subject: [PATCH 4/5] Update Jenkinsfile --- Jenkinsfile | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 6b706340..f2f1d5a8 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -28,10 +28,9 @@ pipeline { } stage('Build Artifact'){ - when { - branch 'master' - } - } + when { + branch 'master' + } parallel{ stage('package') { From d5fc40632d8546aa31fe28ae0433c2fd76f87b6d Mon Sep 17 00:00:00 2001 From: Ankit Pangasa Date: Fri, 22 Apr 2022 15:01:58 +0530 Subject: [PATCH 5/5] Update Jenkinsfile --- Jenkinsfile | 43 ++++++++++++++++++++++--------------------- 1 file changed, 22 insertions(+), 21 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index f2f1d5a8..f8255bd1 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -32,30 +32,31 @@ pipeline { branch 'master' } - parallel{ - stage('package') { - agent { - docker { - image 'maven:3.6.3-jdk-11-slim' - } + parallel{ + stage('package') { + agent { + docker { + image 'maven:3.6.3-jdk-11-slim' + } + } + steps { + echo 'Packaging...' + sh 'mvn package -DskipTests' + archiveArtifacts 'target/*.war' + } } - steps { - echo 'Packaging...' - sh 'mvn package -DskipTests' - archiveArtifacts 'target/*.war' - } - } - stage('Docker BnP.') { - agent any - steps { - script { - docker.withRegistry('https://index.docker.io/v1/', 'dockerlogin') { - def dockerImage = docker.build("ankitpangasa/sysfoo:v${env.BUILD_ID}", "./") - dockerImage.push() - dockerImage.push("latest") - dockerImage.push("dev") + stage('Docker BnP.') { + agent any + steps { + script { + docker.withRegistry('https://index.docker.io/v1/', 'dockerlogin') { + def dockerImage = docker.build("ankitpangasa/sysfoo:v${env.BUILD_ID}", "./") + dockerImage.push() + dockerImage.push("latest") + dockerImage.push("dev") + } } } }