From c995314fae50b7ead8154206ee16c9a6673718ae Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Fri, 12 Mar 2021 18:04:25 +0530 Subject: [PATCH 01/58] Update deploy.yml --- deploy/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deploy/deploy.yml b/deploy/deploy.yml index a5c70808..3a32f063 100755 --- a/deploy/deploy.yml +++ b/deploy/deploy.yml @@ -9,4 +9,4 @@ echo "No Service found" fi - name: deploy app - command: docker service create --name mysvc --replicas 2 -p 9080:8080 lerndevops/sampleapp:{{ build }} + command: kubectl service create --name mysvc --replicas 2 -p 9080:8080 arvind3534/sampleapp:{{ build }} From 4b8cbc5be1f213cad358b5c0e9c7a43f08d39060 Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Fri, 12 Mar 2021 18:13:31 +0530 Subject: [PATCH 02/58] Update deploy.yml --- deploy/deploy.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deploy/deploy.yml b/deploy/deploy.yml index 3a32f063..ecf9cf65 100755 --- a/deploy/deploy.yml +++ b/deploy/deploy.yml @@ -9,4 +9,4 @@ echo "No Service found" fi - name: deploy app - command: kubectl service create --name mysvc --replicas 2 -p 9080:8080 arvind3534/sampleapp:{{ build }} + command: kubectl create service --name mysvc --replicas 2 -p 9080:8080 arvind3534/sampleapp:{{ build }} From 6d8793ae84e02dbf2f10dd6530ffe174f466be86 Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Fri, 12 Mar 2021 18:15:19 +0530 Subject: [PATCH 03/58] Update deploy-kube.yml --- deploy/deploy-kube.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deploy/deploy-kube.yml b/deploy/deploy-kube.yml index 0bef678f..2f1d7186 100755 --- a/deploy/deploy-kube.yml +++ b/deploy/deploy-kube.yml @@ -14,7 +14,7 @@ echo "No app service found" fi - name: deploy app - command: kubectl create deploy myapp --image=lerndevops/samplejavaapp:{{ build }} + command: kubectl create deploy myapp --image=arvind3534/samplejavaapp:{{ build }} - name: increase replicas command: kubectl scale deploy myapp --replicas=2 - name: deploy service From 4aca27da27ea6b6ed903bb589b6bf529c1b1e8f9 Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Fri, 12 Mar 2021 18:27:42 +0530 Subject: [PATCH 04/58] Update sampleapp-deploy-k8s.yml --- deploy/sampleapp-deploy-k8s.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deploy/sampleapp-deploy-k8s.yml b/deploy/sampleapp-deploy-k8s.yml index 089311fd..138762b6 100755 --- a/deploy/sampleapp-deploy-k8s.yml +++ b/deploy/sampleapp-deploy-k8s.yml @@ -16,7 +16,7 @@ spec: spec: containers: - name: samplejavaapp - image: lerndevops/samplejavaapp + image: arvind3534/samplejavaapp ports: - containerPort: 8080 From 58eae80624d8a48f249191c5cbbd93552b8e6ac0 Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Fri, 12 Mar 2021 19:00:46 +0530 Subject: [PATCH 05/58] Update sampleapp-deploy-k8s.yml --- deploy/sampleapp-deploy-k8s.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deploy/sampleapp-deploy-k8s.yml b/deploy/sampleapp-deploy-k8s.yml index 138762b6..c76c36ad 100755 --- a/deploy/sampleapp-deploy-k8s.yml +++ b/deploy/sampleapp-deploy-k8s.yml @@ -20,7 +20,7 @@ spec: ports: - containerPort: 8080 ---- + kind: Service apiVersion: v1 From fd785dccff2320f064a49adc833b457cd24afbd1 Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Fri, 12 Mar 2021 19:01:37 +0530 Subject: [PATCH 06/58] Update sampleapp-deploy-k8s.yml --- deploy/sampleapp-deploy-k8s.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deploy/sampleapp-deploy-k8s.yml b/deploy/sampleapp-deploy-k8s.yml index c76c36ad..138762b6 100755 --- a/deploy/sampleapp-deploy-k8s.yml +++ b/deploy/sampleapp-deploy-k8s.yml @@ -20,7 +20,7 @@ spec: ports: - containerPort: 8080 - +--- kind: Service apiVersion: v1 From 5b2747964aa7b1a17ae255ec715026932155250c Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Mon, 17 May 2021 18:01:30 +0530 Subject: [PATCH 07/58] Create Jenkinsfile1 --- Jenkinsfile1 | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 Jenkinsfile1 diff --git a/Jenkinsfile1 b/Jenkinsfile1 new file mode 100644 index 00000000..d721bb4d --- /dev/null +++ b/Jenkinsfile1 @@ -0,0 +1,8 @@ +pipeline { + agent any + stages { + stage('compile') { + steps { + echo 'compiling..' + git url: 'https://github.com/lerndevops/DevOpsClassCodes' + bat label: '', script: 'mvn compile' From 12749fb9d15148881106fbbac1f25bae402c8c82 Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Mon, 17 May 2021 18:29:42 +0530 Subject: [PATCH 08/58] Update Jenkinsfile1 --- Jenkinsfile1 | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index d721bb4d..3ee1c7ed 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -1,8 +1,12 @@ pipeline { - agent any + agent { label 'java' } + stages { - stage('compile') { - steps { - echo 'compiling..' - git url: 'https://github.com/lerndevops/DevOpsClassCodes' - bat label: '', script: 'mvn compile' + stage('Build') { + steps { + sh "mvn clean" + } + } + + } +} From 0812dffd29443c37c464c12cb5bf7ce937a6fa10 Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Mon, 17 May 2021 18:44:45 +0530 Subject: [PATCH 09/58] Update Jenkinsfile1 --- Jenkinsfile1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index 3ee1c7ed..0315e247 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -4,7 +4,7 @@ pipeline { stages { stage('Build') { steps { - sh "mvn clean" + sh "mvn clean compile" } } From 501da63b0e388f060f24bfda62e637de84522b45 Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Mon, 17 May 2021 18:51:02 +0530 Subject: [PATCH 10/58] Update Jenkinsfile1 --- Jenkinsfile1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index 0315e247..0d4e3411 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -4,7 +4,7 @@ pipeline { stages { stage('Build') { steps { - sh "mvn clean compile" + sh 'mvn --version' } } From 47c46f2fbb2762ee9f764506816227dc50b25338 Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Mon, 17 May 2021 20:22:59 +0530 Subject: [PATCH 11/58] Update Jenkinsfile1 --- Jenkinsfile1 | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index 0d4e3411..6b841218 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -1,12 +1,17 @@ -pipeline { - agent { label 'java' } +pipeline{ + agent{ + label 'java' + } + environment{ + PATH = "/opt/maven/apache-maven-3.6.3/bin:$PATH" + } + stages{ + stage('build'){ + steps{ + sh "mvn clean" - stages { - stage('Build') { - steps { - sh 'mvn --version' } + } - } } From 452728070a25973de0c8fb1952305ed5761fb1c8 Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Mon, 17 May 2021 20:29:09 +0530 Subject: [PATCH 12/58] Update Jenkinsfile1 --- Jenkinsfile1 | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index 6b841218..36b51396 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -1,7 +1,5 @@ pipeline{ - agent{ - label 'java' - } + agent any environment{ PATH = "/opt/maven/apache-maven-3.6.3/bin:$PATH" } From e96c89e2e1921ce6c35b2027a548b4e28c251bc7 Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Mon, 17 May 2021 20:49:33 +0530 Subject: [PATCH 13/58] Update Jenkinsfile1 From a215da44c25e74665f2589db99966d316a8fae44 Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Mon, 17 May 2021 21:00:47 +0530 Subject: [PATCH 14/58] Update Jenkinsfile1 --- Jenkinsfile1 | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index 36b51396..a7a7a139 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -1,12 +1,9 @@ pipeline{ agent any - environment{ - PATH = "/opt/maven/apache-maven-3.6.3/bin:$PATH" - } stages{ stage('build'){ steps{ - sh "mvn clean" + echo "hello" } From 6d2751522763ed86b75a3f0cfdbed47254490f91 Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Mon, 17 May 2021 21:02:39 +0530 Subject: [PATCH 15/58] Update Jenkinsfile1 --- Jenkinsfile1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index a7a7a139..b6b7d2ef 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -3,7 +3,7 @@ pipeline{ stages{ stage('build'){ steps{ - echo "hello" + sh "mvn clean package" } From 57e9e93ca9ca5c62216819bd548da84e0be3e6db Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Mon, 17 May 2021 21:03:18 +0530 Subject: [PATCH 16/58] Update Jenkinsfile1 --- Jenkinsfile1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index b6b7d2ef..406bb12b 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -3,7 +3,7 @@ pipeline{ stages{ stage('build'){ steps{ - sh "mvn clean package" + sh "clean package" } From 0e39e2b4b4888c3513c27467ed0eabc827cc40e9 Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Mon, 17 May 2021 21:06:11 +0530 Subject: [PATCH 17/58] Update Jenkinsfile1 --- Jenkinsfile1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index 406bb12b..b6b7d2ef 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -3,7 +3,7 @@ pipeline{ stages{ stage('build'){ steps{ - sh "clean package" + sh "mvn clean package" } From 9a74e7941c186af6ddc64f96faa1d8277248874f Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Mon, 17 May 2021 21:12:36 +0530 Subject: [PATCH 18/58] Update Jenkinsfile1 --- Jenkinsfile1 | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index b6b7d2ef..7b295143 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -1,5 +1,8 @@ pipeline{ agent any + tools{ + maven 'maven' + } stages{ stage('build'){ steps{ From 3395767b35cc30f391e9cb0a06d9f5c81f20fee3 Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Mon, 17 May 2021 22:13:53 +0530 Subject: [PATCH 19/58] Update Jenkinsfile1 --- Jenkinsfile1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index 7b295143..b3292a27 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -1,5 +1,5 @@ pipeline{ - agent any + agent none tools{ maven 'maven' } From 82501a66dc759b78b0ecc5a70ccdd2da17ba3492 Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Mon, 17 May 2021 22:16:26 +0530 Subject: [PATCH 20/58] Update Jenkinsfile1 --- Jenkinsfile1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index b3292a27..7b295143 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -1,5 +1,5 @@ pipeline{ - agent none + agent any tools{ maven 'maven' } From 4fad4738170d4da0b8f33ae0424d6e9a81e759dc Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Mon, 17 May 2021 22:41:13 +0530 Subject: [PATCH 21/58] Update Jenkinsfile1 --- Jenkinsfile1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index 7b295143..75e408ba 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -1,7 +1,7 @@ pipeline{ agent any tools{ - maven 'maven' + maven 'maven-1' } stages{ stage('build'){ From 67300149af58a69854f6f3c155fb0ab5665a2f9d Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Mon, 17 May 2021 22:54:04 +0530 Subject: [PATCH 22/58] Update Jenkinsfile1 --- Jenkinsfile1 | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index 75e408ba..f97fd946 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -1,5 +1,7 @@ pipeline{ - agent any + agent{ + label 'java' + } tools{ maven 'maven-1' } From 084295ed06b4fa8f6814d66922d26b7a9641baf0 Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Mon, 17 May 2021 23:06:02 +0530 Subject: [PATCH 23/58] Update Jenkinsfile1 --- Jenkinsfile1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index f97fd946..66379bf8 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -6,9 +6,9 @@ pipeline{ maven 'maven-1' } stages{ - stage('build'){ + stage('compile'){ steps{ - sh "mvn clean package" + sh "mvn clean compile" } From a38826d4f87a4e0aabccadc139c6775bb4784d38 Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Mon, 17 May 2021 23:11:39 +0530 Subject: [PATCH 24/58] Update Jenkinsfile1 --- Jenkinsfile1 | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index 66379bf8..e3b831a6 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -11,6 +11,19 @@ pipeline{ sh "mvn clean compile" } + + } + stage('junit'){ + steps{ + echo 'unittest..' + sh script: '/opt/apache-maven-3.6.3/bin/mvn test' + } + post { + success { + junit 'target/surefire-reports/*.xml' + } + + } } } From 47bd01d9ef401c49e531e6674968c1116c97483a Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Mon, 17 May 2021 23:15:09 +0530 Subject: [PATCH 25/58] Update Jenkinsfile1 --- Jenkinsfile1 | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index e3b831a6..a12f13ac 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -15,16 +15,9 @@ pipeline{ } stage('junit'){ steps{ - echo 'unittest..' - sh script: '/opt/apache-maven-3.6.3/bin/mvn test' + junit 'target/surefire-reports/*.xml' } - post { - success { - junit 'target/surefire-reports/*.xml' - } - - } - + } } } From 973b2f8059d256f32fdf9bc1bd4f7d05af07966b Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Mon, 17 May 2021 23:20:46 +0530 Subject: [PATCH 26/58] Update Jenkinsfile1 --- Jenkinsfile1 | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index a12f13ac..7bade2d9 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -1,3 +1,4 @@ + pipeline{ agent{ label 'java' @@ -14,9 +15,11 @@ pipeline{ } stage('junit'){ - steps{ - junit 'target/surefire-reports/*.xml' - } + post { + success { + junit 'target/surefire-reports/*.xml' + } + } } } From ce5dafc7f542fc617057ad318d05f173f022ee03 Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Mon, 17 May 2021 23:23:50 +0530 Subject: [PATCH 27/58] Update Jenkinsfile1 --- Jenkinsfile1 | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index 7bade2d9..ade3e8c7 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -14,13 +14,16 @@ pipeline{ } } - stage('junit'){ - post { + stage('unit-test') { + steps { + echo 'unittest..' + sh 'mvn test' + } + post { success { junit 'target/surefire-reports/*.xml' } - } - + } } } } From fc15492dbb337fa388fbc10a5daa03211f6053b6 Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Mon, 17 May 2021 23:26:15 +0530 Subject: [PATCH 28/58] Update Jenkinsfile1 --- Jenkinsfile1 | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index ade3e8c7..a96c1c97 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -23,7 +23,14 @@ pipeline{ success { junit 'target/surefire-reports/*.xml' } - } + } + stage('compile'){ + steps{ + sh "mvn clean package" + + } + + } } } } From a26307a36743d7ef489a3ec1037318026c9b6659 Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Mon, 17 May 2021 23:26:37 +0530 Subject: [PATCH 29/58] Update Jenkinsfile1 --- Jenkinsfile1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index a96c1c97..1af2d721 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -24,7 +24,7 @@ pipeline{ junit 'target/surefire-reports/*.xml' } } - stage('compile'){ + stage('package'){ steps{ sh "mvn clean package" From 4aaa0c00401bbb634f26ba5ae29918c405fe95b6 Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Mon, 17 May 2021 23:28:58 +0530 Subject: [PATCH 30/58] Update Jenkinsfile1 --- Jenkinsfile1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index 1af2d721..8090b938 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -1,4 +1,3 @@ - pipeline{ agent{ label 'java' @@ -15,7 +14,7 @@ pipeline{ } stage('unit-test') { - steps { + steps { echo 'unittest..' sh 'mvn test' } @@ -31,6 +30,7 @@ pipeline{ } } + } } } From df9a24b8aed4b664094f7b211cd5c79e0bb95a8b Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Mon, 17 May 2021 23:31:46 +0530 Subject: [PATCH 31/58] Update Jenkinsfile1 --- Jenkinsfile1 | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index 8090b938..c75ebc1b 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -1,3 +1,4 @@ + pipeline{ agent{ label 'java' @@ -18,11 +19,7 @@ pipeline{ echo 'unittest..' sh 'mvn test' } - post { - success { - junit 'target/surefire-reports/*.xml' - } - } + stage('package'){ steps{ sh "mvn clean package" @@ -30,7 +27,12 @@ pipeline{ } } - + post { + success { + junit 'target/surefire-reports/*.xml' + } + } + } } } From 26db436401bf2909fe423e5fdb5cb827ec1c6e0d Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Mon, 17 May 2021 23:34:13 +0530 Subject: [PATCH 32/58] Update Jenkinsfile1 --- Jenkinsfile1 | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index c75ebc1b..81d7f71c 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -14,12 +14,12 @@ pipeline{ } } - stage('unit-test') { + stage('unit-test'){ steps { echo 'unittest..' sh 'mvn test' } - + } stage('package'){ steps{ sh "mvn clean package" @@ -27,6 +27,7 @@ pipeline{ } } + post { success { junit 'target/surefire-reports/*.xml' From 1e65aadd5c9a71b581ef43258b4d179829762554 Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Mon, 17 May 2021 23:35:19 +0530 Subject: [PATCH 33/58] Update Jenkinsfile1 --- Jenkinsfile1 | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index 81d7f71c..78aafc69 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -34,6 +34,5 @@ pipeline{ } } - } - } + } } From b369c8e0e39a821a11d8ea73dda680b7235277d8 Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Mon, 17 May 2021 23:40:58 +0530 Subject: [PATCH 34/58] Update Jenkinsfile1 --- Jenkinsfile1 | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index 78aafc69..de02bec2 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -1,4 +1,3 @@ - pipeline{ agent{ label 'java' @@ -18,7 +17,12 @@ pipeline{ steps { echo 'unittest..' sh 'mvn test' - } + } + post { + success { + junit 'target/surefire-reports/*.xml' + } + } stage('package'){ steps{ @@ -28,11 +32,7 @@ pipeline{ } - post { - success { - junit 'target/surefire-reports/*.xml' - } - } - + } } } + From 54f07227b2aa229368ce1f096d2936ad11d870ca Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Mon, 17 May 2021 23:44:26 +0530 Subject: [PATCH 35/58] Update Jenkinsfile1 --- Jenkinsfile1 | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index de02bec2..3cfafc44 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -22,7 +22,7 @@ pipeline{ success { junit 'target/surefire-reports/*.xml' } - + } } stage('package'){ steps{ @@ -32,7 +32,7 @@ pipeline{ } - } + } } From 7ab603d5a3dcc56ee429d6b35683f78027666f4d Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Tue, 18 May 2021 00:40:49 +0530 Subject: [PATCH 36/58] Update Jenkinsfile1 --- Jenkinsfile1 | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index 3cfafc44..6262b431 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -5,6 +5,11 @@ pipeline{ tools{ maven 'maven-1' } + environment{ + registry = "arvind3534/declarative-demo" + registryCredential = 'docker-creds' + dockerImage = ' ' + } stages{ stage('compile'){ steps{ @@ -31,7 +36,13 @@ pipeline{ } } - + stage('Building image') { + steps{ + script { + dockerImage = docker.build registry + ":$BUILD_NUMBER" + } + } + } } } From 8da731b685ef3995bd43864d899f6ed47ec025bb Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Tue, 18 May 2021 00:46:40 +0530 Subject: [PATCH 37/58] Update Jenkinsfile1 --- Jenkinsfile1 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index 6262b431..b1a3c8d7 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -38,8 +38,9 @@ pipeline{ } stage('Building image') { steps{ + sh 'cd $WORKSPACE' script { - dockerImage = docker.build registry + ":$BUILD_NUMBER" + dockerImage = docker.build registry + ":$BUILD_NUMBER ." } } } From 1913adfb581e359b8c95a1869809afb0cca496c6 Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Tue, 18 May 2021 00:53:01 +0530 Subject: [PATCH 38/58] Update Jenkinsfile1 --- Jenkinsfile1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index b1a3c8d7..452c2733 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -40,7 +40,7 @@ pipeline{ steps{ sh 'cd $WORKSPACE' script { - dockerImage = docker.build registry + ":$BUILD_NUMBER ." + dockerImage = docker.build registry + ":$BUILD_NUMBER" } } } From dc268f198fc5aaaa593d43d2efa0465cc0222d88 Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Tue, 18 May 2021 00:54:30 +0530 Subject: [PATCH 39/58] Update Jenkinsfile1 --- Jenkinsfile1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index 452c2733..02e1611d 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -40,7 +40,7 @@ pipeline{ steps{ sh 'cd $WORKSPACE' script { - dockerImage = docker.build registry + ":$BUILD_NUMBER" + dockerImage = build registry + ":$BUILD_NUMBER" } } } From b602fd05e191d1c5277f0d55efaf97a17ac4476d Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Tue, 18 May 2021 00:59:41 +0530 Subject: [PATCH 40/58] Update Jenkinsfile1 --- Jenkinsfile1 | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index 02e1611d..0d7a1c3e 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -8,7 +8,7 @@ pipeline{ environment{ registry = "arvind3534/declarative-demo" registryCredential = 'docker-creds' - dockerImage = ' ' + dockerImage = '' } stages{ stage('compile'){ @@ -39,9 +39,7 @@ pipeline{ stage('Building image') { steps{ sh 'cd $WORKSPACE' - script { - dockerImage = build registry + ":$BUILD_NUMBER" - } + sh 'docker build -f Dockerfile -t $registry:$BUILD_NUMBER . } } From 789036d9197dca9ecf06a21f98fefb10f32a8168 Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Tue, 18 May 2021 01:01:28 +0530 Subject: [PATCH 41/58] Update Jenkinsfile1 --- Jenkinsfile1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index 0d7a1c3e..8be93191 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -39,7 +39,7 @@ pipeline{ stage('Building image') { steps{ sh 'cd $WORKSPACE' - sh 'docker build -f Dockerfile -t $registry:$BUILD_NUMBER . + sh 'docker build -f Dockerfile -t arvind3534/declarative-demo:$BUILD_NUMBER . } } From cfc0939364fcda8f8a45a941dc3fdf3960b19b48 Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Tue, 18 May 2021 01:02:48 +0530 Subject: [PATCH 42/58] Update Jenkinsfile1 --- Jenkinsfile1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index 8be93191..2be34e91 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -39,7 +39,7 @@ pipeline{ stage('Building image') { steps{ sh 'cd $WORKSPACE' - sh 'docker build -f Dockerfile -t arvind3534/declarative-demo:$BUILD_NUMBER . + sh 'docker build -f Dockerfile -t arvind3534/declarative-demo:$BUILD_NUMBER .' } } From f633978427b5223c3b021f7a03b0c6b2afcd176a Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Tue, 18 May 2021 01:07:54 +0530 Subject: [PATCH 43/58] Update Jenkinsfile1 --- Jenkinsfile1 | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index 2be34e91..2d43d9c3 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -5,6 +5,9 @@ pipeline{ tools{ maven 'maven-1' } + tools{ + docker 'docker' + } environment{ registry = "arvind3534/declarative-demo" registryCredential = 'docker-creds' From 3567fe7ea9d0ff78eca72acd1d750989c7ffefe6 Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Tue, 18 May 2021 01:09:12 +0530 Subject: [PATCH 44/58] Update Jenkinsfile1 --- Jenkinsfile1 | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index 2d43d9c3..67818f12 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -3,11 +3,9 @@ pipeline{ label 'java' } tools{ - maven 'maven-1' - } - tools{ - docker 'docker' + maven 'maven-1' docker 'docker' } + environment{ registry = "arvind3534/declarative-demo" registryCredential = 'docker-creds' From b90eceb341d5746acc8910454d79538fb1465409 Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Tue, 18 May 2021 01:13:15 +0530 Subject: [PATCH 45/58] Update Jenkinsfile1 --- Jenkinsfile1 | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index 67818f12..6475fef7 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -3,7 +3,8 @@ pipeline{ label 'java' } tools{ - maven 'maven-1' docker 'docker' + maven 'maven-1' + docker 'docker' } environment{ From c4548de4a4282926a3477447a32e6bb28bedf346 Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Tue, 18 May 2021 01:20:02 +0530 Subject: [PATCH 46/58] Update Jenkinsfile1 --- Jenkinsfile1 | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index 6475fef7..1ff943e4 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -4,7 +4,6 @@ pipeline{ } tools{ maven 'maven-1' - docker 'docker' } environment{ @@ -40,10 +39,11 @@ pipeline{ } stage('Building image') { steps{ - sh 'cd $WORKSPACE' - sh 'docker build -f Dockerfile -t arvind3534/declarative-demo:$BUILD_NUMBER .' - } - } + sh ' cd $WORKSPACE' + script { + dockerImage = docker.build imagename + } + } } } From 99c8eebc4460d04efc578105cd2ed2dfb159c8ff Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Tue, 18 May 2021 01:21:05 +0530 Subject: [PATCH 47/58] Update Jenkinsfile1 --- Jenkinsfile1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index 1ff943e4..375e5c6d 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -44,7 +44,7 @@ pipeline{ dockerImage = docker.build imagename } } - + } } } From 2ac6dae9783d86134e72b3c16bc4e596131c73e8 Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Tue, 18 May 2021 01:23:28 +0530 Subject: [PATCH 48/58] Update Jenkinsfile1 --- Jenkinsfile1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index 375e5c6d..84a7d075 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -41,7 +41,7 @@ pipeline{ steps{ sh ' cd $WORKSPACE' script { - dockerImage = docker.build imagename + dockerImage = docker.build registry } } } From f6823cd7f909ade3ab83c1fbd65da7666677653a Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Tue, 18 May 2021 01:25:49 +0530 Subject: [PATCH 49/58] Update Jenkinsfile1 --- Jenkinsfile1 | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index 84a7d075..9ae8c5d8 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -1,7 +1,5 @@ pipeline{ - agent{ - label 'java' - } + agent any tools{ maven 'maven-1' } From 7cf7f709d7b6aa3a7cdb15d4650eee0eec46d1b8 Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Tue, 18 May 2021 12:21:39 +0530 Subject: [PATCH 50/58] Update Jenkinsfile1 --- Jenkinsfile1 | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index 9ae8c5d8..4c4a189a 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -43,6 +43,15 @@ pipeline{ } } } + stage('Deploy our image') { + steps{ + script { + docker.withRegistry( '', registryCredential ) { + dockerImage.push() + } + } + } + } } } From bf559f2447e13074cb293fc48090d4a8eb02efe2 Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Tue, 18 May 2021 12:35:04 +0530 Subject: [PATCH 51/58] Update Jenkinsfile1 --- Jenkinsfile1 | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index 4c4a189a..c7f1177b 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -52,6 +52,11 @@ pipeline{ } } } + stage('Cleaning up') { + steps{ + sh "docker rmi $registry:$BUILD_NUMBER" + } + } } } From 963585aa8aa2ee4edc620a2c59b9f1d635ca26ee Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Tue, 18 May 2021 12:42:08 +0530 Subject: [PATCH 52/58] Update Jenkinsfile1 --- Jenkinsfile1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index c7f1177b..b86d707f 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -39,7 +39,7 @@ pipeline{ steps{ sh ' cd $WORKSPACE' script { - dockerImage = docker.build registry + dockerImage = docker.build registry + ":$BUILD_NUMBER" } } } From 08df60a8dfd15aaaed50b7995701fc12422b0cba Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Tue, 18 May 2021 14:07:12 +0530 Subject: [PATCH 53/58] Update Jenkinsfile1 --- Jenkinsfile1 | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index b86d707f..b65d92b3 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -57,6 +57,14 @@ pipeline{ sh "docker rmi $registry:$BUILD_NUMBER" } } + + stage('Deploy container to docker host') { + steps{ + sh "su - arvind" + sh "ansible-playbook test.yml" + } + } + } } From a2bef7dc0245db258a7058ef84b5c47b6772c964 Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Tue, 18 May 2021 14:17:47 +0530 Subject: [PATCH 54/58] Update Jenkinsfile1 --- Jenkinsfile1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index b65d92b3..574a9f0b 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -1,5 +1,5 @@ pipeline{ - agent any + agent { label 'master' } tools{ maven 'maven-1' } From f5af7c5419e87c4d1c938bd47b4edae10dd91d5a Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Tue, 18 May 2021 14:28:48 +0530 Subject: [PATCH 55/58] Update Jenkinsfile1 --- Jenkinsfile1 | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index 574a9f0b..b070e59d 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -60,8 +60,7 @@ pipeline{ stage('Deploy container to docker host') { steps{ - sh "su - arvind" - sh "ansible-playbook test.yml" + sh "ansible-playbook test.yml" } } From 6e669c86ea619f931dd46ab78db8a639aad4d49f Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Tue, 18 May 2021 16:29:39 +0530 Subject: [PATCH 56/58] Create test.yml --- test.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 test.yml diff --git a/test.yml b/test.yml new file mode 100644 index 00000000..fb8bbe1b --- /dev/null +++ b/test.yml @@ -0,0 +1,7 @@ +--- +- hosts: web + become: true + name: "create new container" + tasks: + - name: "create docker container" + shell: docker run -itd --name arvind-container -p 9000:8080 arvind3534/declarative-demo:latest From 1401286e1efdcaafd6f14acc544fb95bb47fb3bd Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Tue, 18 May 2021 16:38:45 +0530 Subject: [PATCH 57/58] Create web.inv --- web.inv | 2 ++ 1 file changed, 2 insertions(+) create mode 100644 web.inv diff --git a/web.inv b/web.inv new file mode 100644 index 00000000..0b8b7b8a --- /dev/null +++ b/web.inv @@ -0,0 +1,2 @@ +[web] +172.31.24.60 From 51c47a93e71e66cd79eb4859bd1d8fe51ffc467b Mon Sep 17 00:00:00 2001 From: Arvind3534 <53622682+Arvind3534@users.noreply.github.com> Date: Tue, 18 May 2021 16:43:40 +0530 Subject: [PATCH 58/58] Update Jenkinsfile1 --- Jenkinsfile1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile1 b/Jenkinsfile1 index b070e59d..519dcc4b 100644 --- a/Jenkinsfile1 +++ b/Jenkinsfile1 @@ -60,7 +60,7 @@ pipeline{ stage('Deploy container to docker host') { steps{ - sh "ansible-playbook test.yml" + ansiblePlaybook credentialsId: 'ansible-prv', disableHostKeyChecking: true, installation: 'ansible', inventory: 'web.inv', playbook: 'test.yml' } }