From 13dc197f69b70d120012f0cbfb797a1644d90bd5 Mon Sep 17 00:00:00 2001 From: Ravichandra V Date: Wed, 2 Nov 2022 10:28:49 -0700 Subject: [PATCH 01/25] Added a test.html in forked Karthik's project I've added a test.html in forked project --- src/main/java/com/mycompany/app/test.html | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 src/main/java/com/mycompany/app/test.html diff --git a/src/main/java/com/mycompany/app/test.html b/src/main/java/com/mycompany/app/test.html new file mode 100644 index 0000000..fc7c315 --- /dev/null +++ b/src/main/java/com/mycompany/app/test.html @@ -0,0 +1,6 @@ + + Testing + +

This is a test

+ + From 75df5131df615a7c80b0024491f32a864fa01a45 Mon Sep 17 00:00:00 2001 From: Ravichandra V Date: Wed, 2 Nov 2022 10:29:51 -0700 Subject: [PATCH 02/25] Added another file (new.html) --- src/main/java/com/mycompany/FileNew.html | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 src/main/java/com/mycompany/FileNew.html diff --git a/src/main/java/com/mycompany/FileNew.html b/src/main/java/com/mycompany/FileNew.html new file mode 100644 index 0000000..fc7c315 --- /dev/null +++ b/src/main/java/com/mycompany/FileNew.html @@ -0,0 +1,6 @@ + + Testing + +

This is a test

+ + From b391f4789a36e157ba3ee8245fd5f96f8862e21c Mon Sep 17 00:00:00 2001 From: Ravichandra V Date: Fri, 4 Nov 2022 10:00:16 -0700 Subject: [PATCH 03/25] Create JenkinsFile --- JenkinsFile | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 JenkinsFile diff --git a/JenkinsFile b/JenkinsFile new file mode 100644 index 0000000..f312c85 --- /dev/null +++ b/JenkinsFile @@ -0,0 +1,32 @@ +pipeline { + agent any + stages { + stage(clone) { + steps { + git 'https://github.com/ravichandra9594/java-maven-app-karthik.git' + } + } + stage(build) { + steps { + sh 'mvn clean install' + } + } + stage(test) { + steps { + sh 'mvn test' + } + post { + always { + junit 'target/surefire-reports/*.xml' + archiveArtifacts 'target/*.jar' + } + } + } + stage(run) { + steps { + sh 'scripts/deliver.sh' + } + } + + } +} From 7c8813c5f9bcb4f283a3f7059ff28771f7b33d5b Mon Sep 17 00:00:00 2001 From: Ravichandra V Date: Fri, 4 Nov 2022 10:01:11 -0700 Subject: [PATCH 04/25] Update JenkinsFile --- JenkinsFile | 5 ----- 1 file changed, 5 deletions(-) diff --git a/JenkinsFile b/JenkinsFile index f312c85..4176b83 100644 --- a/JenkinsFile +++ b/JenkinsFile @@ -1,11 +1,6 @@ pipeline { agent any stages { - stage(clone) { - steps { - git 'https://github.com/ravichandra9594/java-maven-app-karthik.git' - } - } stage(build) { steps { sh 'mvn clean install' From d605325c42962e9faa97afdc7e578a8a4617db33 Mon Sep 17 00:00:00 2001 From: Ravichandra V Date: Sun, 6 Nov 2022 08:13:47 -0800 Subject: [PATCH 05/25] Delete JenkinsFile --- JenkinsFile | 27 --------------------------- 1 file changed, 27 deletions(-) delete mode 100644 JenkinsFile diff --git a/JenkinsFile b/JenkinsFile deleted file mode 100644 index 4176b83..0000000 --- a/JenkinsFile +++ /dev/null @@ -1,27 +0,0 @@ -pipeline { - agent any - stages { - stage(build) { - steps { - sh 'mvn clean install' - } - } - stage(test) { - steps { - sh 'mvn test' - } - post { - always { - junit 'target/surefire-reports/*.xml' - archiveArtifacts 'target/*.jar' - } - } - } - stage(run) { - steps { - sh 'scripts/deliver.sh' - } - } - - } -} From 87bdbd66446e90a5c515a283e44383fbb7967f52 Mon Sep 17 00:00:00 2001 From: Ravichandra V Date: Sun, 6 Nov 2022 08:16:05 -0800 Subject: [PATCH 06/25] Create JenkinsFile --- JenkinsFile | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 JenkinsFile diff --git a/JenkinsFile b/JenkinsFile new file mode 100644 index 0000000..07d92eb --- /dev/null +++ b/JenkinsFile @@ -0,0 +1,12 @@ +pipeline { + agent { + label 'slave' + } + stages { + stage('Build') { + steps { + sh 'mvn -B -DskipTests clean install' + } + } + } +} From a84652dc8072058cc40c973c255c4b31dc6654cc Mon Sep 17 00:00:00 2001 From: Ravichandra V Date: Sun, 6 Nov 2022 08:21:57 -0800 Subject: [PATCH 07/25] Update JenkinsFile --- JenkinsFile | 37 ++++++++++++++++++++++++++----------- 1 file changed, 26 insertions(+), 11 deletions(-) diff --git a/JenkinsFile b/JenkinsFile index 07d92eb..63a4312 100644 --- a/JenkinsFile +++ b/JenkinsFile @@ -1,12 +1,27 @@ -pipeline { - agent { - label 'slave' - } - stages { - stage('Build') { - steps { - sh 'mvn -B -DskipTests clean install' - } - } - } +pipleline { + agent { + label 'slave' + } + stages { + stage('Build') { + steps { + sh 'mvn -B -DskipTests clean install' + } + } + stage('Test') { + steps { + sh 'mvn test' + } + post { + always { + junit 'target/surefire-reports/*.xml' + } + } + } + stage('Deliver') { + steps { + sh './scripts/deliver.sh' + } + } + } } From 990609a4f58f9de9c5fa129bba8e91dab5f38727 Mon Sep 17 00:00:00 2001 From: Ravichandra V Date: Sun, 6 Nov 2022 09:23:13 -0800 Subject: [PATCH 08/25] Update JenkinsFile --- JenkinsFile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/JenkinsFile b/JenkinsFile index 63a4312..71723b2 100644 --- a/JenkinsFile +++ b/JenkinsFile @@ -1,4 +1,4 @@ -pipleline { +pipeline { agent { label 'slave' } From b1bb7271a982f4ebf7fa88d92ecaa6d188b9cb9e Mon Sep 17 00:00:00 2001 From: Ravichandra V Date: Sun, 6 Nov 2022 09:28:24 -0800 Subject: [PATCH 09/25] Rename Jenkinsile to Jenkinsfile --- JenkinsFile => Jenkinsfile | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename JenkinsFile => Jenkinsfile (100%) diff --git a/JenkinsFile b/Jenkinsfile similarity index 100% rename from JenkinsFile rename to Jenkinsfile From e5a4845d60c1446807c95dbe986f3068bedf5915 Mon Sep 17 00:00:00 2001 From: Ravichandra V Date: Sun, 6 Nov 2022 23:08:24 +0530 Subject: [PATCH 10/25] Update Jenkinsfile --- Jenkinsfile | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 71723b2..f530e43 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,7 +1,5 @@ pipeline { - agent { - label 'slave' - } + agent any stages { stage('Build') { steps { From e403f797185fe2a47c654e9cca3bf39b87422baa Mon Sep 17 00:00:00 2001 From: Ravichandra V Date: Sun, 6 Nov 2022 09:43:31 -0800 Subject: [PATCH 11/25] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2e9ed99..f07d62f 100644 --- a/README.md +++ b/README.md @@ -14,4 +14,4 @@ to run scripts/deliver.sh -this is a uild trigger test +Updating build trigger by Ravichandra V From 577101fd0a9ac17c96cade4a0ebe6fb1e7fa828d Mon Sep 17 00:00:00 2001 From: Ravichandra V Date: Sun, 6 Nov 2022 10:16:16 -0800 Subject: [PATCH 12/25] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index f07d62f..d522fad 100644 --- a/README.md +++ b/README.md @@ -15,3 +15,4 @@ to run scripts/deliver.sh Updating build trigger by Ravichandra V +New Test From 4481fb9fbdf90a995cd012992f778d807299d27a Mon Sep 17 00:00:00 2001 From: Ravichandra V Date: Thu, 10 Nov 2022 09:37:28 -0800 Subject: [PATCH 13/25] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index d522fad..8249946 100644 --- a/README.md +++ b/README.md @@ -16,3 +16,4 @@ scripts/deliver.sh Updating build trigger by Ravichandra V New Test +Test From 3a06aeaafb1698d12218378106b30b7b4d81da09 Mon Sep 17 00:00:00 2001 From: Ravichandra V Date: Fri, 11 Nov 2022 06:50:26 -0800 Subject: [PATCH 14/25] Update Jenkinsfile --- Jenkinsfile | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index f530e43..7806db4 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,5 +1,10 @@ pipeline { - agent any + agent { + label 'slave' + } + tools { + maven 'm1' + } stages { stage('Build') { steps { From b96807f4bf85a6b7f3e8af8cecc3ece54abd2a61 Mon Sep 17 00:00:00 2001 From: Ravichandra V Date: Sun, 13 Nov 2022 17:57:52 +0530 Subject: [PATCH 15/25] Update Jenkinsfile --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 7806db4..330a2fd 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -3,7 +3,7 @@ pipeline { label 'slave' } tools { - maven 'm1' + maven 'Maven-v3.8.6' } stages { stage('Build') { From b10207409293fa8d9a88f39ca5aeadc7b03b13c1 Mon Sep 17 00:00:00 2001 From: Ravichandra V Date: Sun, 13 Nov 2022 17:59:32 +0530 Subject: [PATCH 16/25] Update Jenkinsfile --- Jenkinsfile | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 330a2fd..2ac9a7f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,7 +1,5 @@ pipeline { - agent { - label 'slave' - } + agent any tools { maven 'Maven-v3.8.6' } From f9f45e06aa3a66312b2d494f51a4db2c2c25c618 Mon Sep 17 00:00:00 2001 From: Ravichandra V Date: Sun, 13 Nov 2022 18:10:13 +0530 Subject: [PATCH 17/25] Added a post success action to copy build --- Jenkinsfile | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index 2ac9a7f..b3ad0f0 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -17,6 +17,9 @@ pipeline { always { junit 'target/surefire-reports/*.xml' } + success { + sh 'cp /var/lib/jenkins/workspace/JAVA_MAVEN_APP/target/*.jar /home/ravichandra9594/tomcat/javaMavenApp/webapps/' + } } } stage('Deliver') { From f5678717ba62f73f09e8fee41698bdf06b9b9643 Mon Sep 17 00:00:00 2001 From: Ravichandra V Date: Sun, 13 Nov 2022 18:12:00 +0530 Subject: [PATCH 18/25] Update Jenkinsfile --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index b3ad0f0..a50ee44 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -18,7 +18,7 @@ pipeline { junit 'target/surefire-reports/*.xml' } success { - sh 'cp /var/lib/jenkins/workspace/JAVA_MAVEN_APP/target/*.jar /home/ravichandra9594/tomcat/javaMavenApp/webapps/' + sh 'sudo cp /var/lib/jenkins/workspace/JAVA_MAVEN_APP/target/*.jar /home/ravichandra9594/tomcat/javaMavenApp/webapps/' } } } From dafc14044a2f4d8c812952304cb63f1b2582a73a Mon Sep 17 00:00:00 2001 From: Ravichandra V Date: Wed, 16 Nov 2022 01:02:12 +0530 Subject: [PATCH 19/25] Update Jenkinsfile --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index a50ee44..6039be2 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -18,7 +18,7 @@ pipeline { junit 'target/surefire-reports/*.xml' } success { - sh 'sudo cp /var/lib/jenkins/workspace/JAVA_MAVEN_APP/target/*.jar /home/ravichandra9594/tomcat/javaMavenApp/webapps/' + sh 'echo "Success"' } } } From 982d10e5de502549d802b54a50678feccf055779 Mon Sep 17 00:00:00 2001 From: Ravichandra V Date: Wed, 16 Nov 2022 02:00:54 +0530 Subject: [PATCH 20/25] Update Jenkinsfile --- Jenkinsfile | 3 --- 1 file changed, 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 6039be2..2ac9a7f 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -17,9 +17,6 @@ pipeline { always { junit 'target/surefire-reports/*.xml' } - success { - sh 'echo "Success"' - } } } stage('Deliver') { From 0ebec029eb9850dd9c4147c42c32d5f9d667d4ea Mon Sep 17 00:00:00 2001 From: Ravichandra V Date: Wed, 16 Nov 2022 15:11:31 +0530 Subject: [PATCH 21/25] Update Jenkinsfile --- Jenkinsfile | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 2ac9a7f..d4568a6 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,8 +1,6 @@ pipeline { agent any - tools { - maven 'Maven-v3.8.6' - } + stages { stage('Build') { steps { From 80f2c0abaccd863c21ca061a0e6b2bb574eff8c1 Mon Sep 17 00:00:00 2001 From: Ravichandra V Date: Wed, 16 Nov 2022 15:21:22 +0530 Subject: [PATCH 22/25] Update Jenkinsfile --- Jenkinsfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index d4568a6..65475ae 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,6 +1,8 @@ pipeline { agent any - + tools { + maven 'Maven-v3.8.6' + } stages { stage('Build') { steps { From c384b176e75a95413dee43a6ff6834c153a95618 Mon Sep 17 00:00:00 2001 From: Ravichandra V Date: Wed, 16 Nov 2022 16:25:40 +0530 Subject: [PATCH 23/25] Update Jenkinsfile --- Jenkinsfile | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 65475ae..751d5e3 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,5 +1,7 @@ pipeline { - agent any + agent { + label 'slave' + } tools { maven 'Maven-v3.8.6' } From bc5525a7eef7c3d37801f7d507dc75cb0be95558 Mon Sep 17 00:00:00 2001 From: Ravichandra V Date: Wed, 16 Nov 2022 23:23:27 +0530 Subject: [PATCH 24/25] Update Jenkinsfile --- Jenkinsfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Jenkinsfile b/Jenkinsfile index 751d5e3..6c40992 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,6 +1,6 @@ pipeline { agent { - label 'slave' + label 'slave2' } tools { maven 'Maven-v3.8.6' From bbb7ef84973f28640084c2d88eb63f44fdd55d88 Mon Sep 17 00:00:00 2001 From: Ravichandra V Date: Fri, 16 Dec 2022 23:03:18 +0530 Subject: [PATCH 25/25] Update Jenkinsfile --- Jenkinsfile | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 6c40992..43ccad0 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,10 +1,11 @@ pipeline { agent { - label 'slave2' + label 'master' } tools { maven 'Maven-v3.8.6' } + stages { stage('Build') { steps { @@ -21,10 +22,16 @@ pipeline { } } } - stage('Deliver') { + stage('Deploy') { steps { - sh './scripts/deliver.sh' + archiveArtifacts '**/target/*.jar' + } + post { + success { + mail (cc: "ravic@sproutonweb.com", to: "pradi.ravi@gmail.com", subject: "Job '${JOB_NAME}' (${BUILD_NUMBER}) is waiting for input", body: "Please go to ${BUILD_URL} and verify the build") + } } } + } }