From 2d6e5347ee0c703487cb12e766d591d7a19539a7 Mon Sep 17 00:00:00 2001 From: vikas0105 <153487391+vikas0105@users.noreply.github.com> Date: Fri, 22 Dec 2023 14:06:45 +0530 Subject: [PATCH 01/26] Update README.md --- README.md | 42 +++++++++++++++++++++++++++++++++++++++++- 1 file changed, 41 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 0f49f83..e366740 100644 --- a/README.md +++ b/README.md @@ -1 +1,41 @@ -# e-commerce \ No newline at end of file +# mvn clean install +# mvn spring-boot:run + +pipeline { + agent any + + stages { + stage('Build') { + steps { + script { + def mvnHome = tool 'Maven' + def mvnCMD = "${mvnHome}/bin/mvn" + + sh "${mvnCMD} clean install" + } + } + } + + stage('Deploy to Tomcat') { + steps { + script { + def serverUrl = "" + def username = "" + def password = "" + def warFileName = "" + + sh "curl -v --user ${username}:${password} --upload-file target/${warFileName} ${serverUrl}/manager/text/deploy?path=/${warFileName}" + } + } + } + } + + post { + success { + echo "Deployment to Tomcat successful!" + } + failure { + echo "Deployment to Tomcat failed!" + } + } +} From dfb9bca3330d552ca6d372add7ecf16279037010 Mon Sep 17 00:00:00 2001 From: vikas0105 <153487391+vikas0105@users.noreply.github.com> Date: Tue, 24 Dec 2024 12:18:49 +0530 Subject: [PATCH 02/26] Update README.md --- README.md | 40 ---------------------------------------- 1 file changed, 40 deletions(-) diff --git a/README.md b/README.md index e366740..8b13789 100644 --- a/README.md +++ b/README.md @@ -1,41 +1 @@ -# mvn clean install -# mvn spring-boot:run -pipeline { - agent any - - stages { - stage('Build') { - steps { - script { - def mvnHome = tool 'Maven' - def mvnCMD = "${mvnHome}/bin/mvn" - - sh "${mvnCMD} clean install" - } - } - } - - stage('Deploy to Tomcat') { - steps { - script { - def serverUrl = "" - def username = "" - def password = "" - def warFileName = "" - - sh "curl -v --user ${username}:${password} --upload-file target/${warFileName} ${serverUrl}/manager/text/deploy?path=/${warFileName}" - } - } - } - } - - post { - success { - echo "Deployment to Tomcat successful!" - } - failure { - echo "Deployment to Tomcat failed!" - } - } -} From 8e85ece2bf83e022ccb0adb537aa5f1594f3ead1 Mon Sep 17 00:00:00 2001 From: vinayak432 <53861374+vinayak432@users.noreply.github.com> Date: Thu, 4 Dec 2025 01:03:11 +0530 Subject: [PATCH 03/26] Create jenkinsfile_parcel --- jenkinsfile_parcel | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 jenkinsfile_parcel diff --git a/jenkinsfile_parcel b/jenkinsfile_parcel new file mode 100644 index 0000000..05dc847 --- /dev/null +++ b/jenkinsfile_parcel @@ -0,0 +1,41 @@ +pipeline { + agent { label 'java' } +tools { + jkd 'JDK17' + maven 'maven' +} + stages { + stage('Checkout') { + steps { + sh "rm -rf Parcel-service" + sh "git clone 'https://github.com/vinayak432/Parcel-service.git'" + } + } + + + + stage('Build') { + steps { + sh "mvn clean package" + } + } + + stage('Deploy to Tomcat') { + steps { + sh """ + # adjust WAR name if Maven uses versioned file name + echo 'Cleaning old deployment' + sudo rm -rf /opt/tomcat10/webapps/news-app /opt/tomcat10/webapps/news-app*.war + + echo 'Copying new WAR' + sudo scp /home/slave1/workspace/jenkinsfilef12_feature-2/target/news-app.war /opt/tomcat10/webapps/ + + echo 'Restarting Tomcat' + sudo /opt/tomcat10/bin/shutdown.sh || true + sleep 2 + sudo /opt/tomcat10/bin/startup.sh + """ + } + } + } +} From a6ca13339ebe924dec5872baf35a91247430921f Mon Sep 17 00:00:00 2001 From: vinayak432 <53861374+vinayak432@users.noreply.github.com> Date: Thu, 4 Dec 2025 01:15:45 +0530 Subject: [PATCH 04/26] Update jenkinsfile_parcel --- jenkinsfile_parcel | 37 ++++++++++--------------------------- 1 file changed, 10 insertions(+), 27 deletions(-) diff --git a/jenkinsfile_parcel b/jenkinsfile_parcel index 05dc847..7b0c9d7 100644 --- a/jenkinsfile_parcel +++ b/jenkinsfile_parcel @@ -1,40 +1,23 @@ pipeline { agent { label 'java' } -tools { - jkd 'JDK17' - maven 'maven' -} stages { - stage('Checkout') { - steps { - sh "rm -rf Parcel-service" - sh "git clone 'https://github.com/vinayak432/Parcel-service.git'" - } - } + // stage('Setup Environment') { + // steps { + // sh './Env_setup.sh' + // } + // } - - stage('Build') { steps { - sh "mvn clean package" + sh 'mvn clean install' } } - stage('Deploy to Tomcat') { - steps { - sh """ - # adjust WAR name if Maven uses versioned file name - echo 'Cleaning old deployment' - sudo rm -rf /opt/tomcat10/webapps/news-app /opt/tomcat10/webapps/news-app*.war - - echo 'Copying new WAR' - sudo scp /home/slave1/workspace/jenkinsfilef12_feature-2/target/news-app.war /opt/tomcat10/webapps/ + stage('Application') { + steps { + sh 'mvn spring-boot:run' - echo 'Restarting Tomcat' - sudo /opt/tomcat10/bin/shutdown.sh || true - sleep 2 - sudo /opt/tomcat10/bin/startup.sh - """ + // sh 'java -jar target/simple-parcel-service-app-1.0-SNAPSHOT.jar' } } } From 2f155e5b221dadc4d09d5027f6761907cb265fbe Mon Sep 17 00:00:00 2001 From: vinayak432 <53861374+vinayak432@users.noreply.github.com> Date: Thu, 4 Dec 2025 01:25:39 +0530 Subject: [PATCH 05/26] Update jenkinsfile_parcel --- jenkinsfile_parcel | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jenkinsfile_parcel b/jenkinsfile_parcel index 7b0c9d7..7baa6b3 100644 --- a/jenkinsfile_parcel +++ b/jenkinsfile_parcel @@ -1,5 +1,5 @@ pipeline { - agent { label 'java' } + agent any stages { // stage('Setup Environment') { // steps { From eedcf30503599cab3b565551b8db083378f58308 Mon Sep 17 00:00:00 2001 From: vinayak432 <53861374+vinayak432@users.noreply.github.com> Date: Thu, 4 Dec 2025 01:26:33 +0530 Subject: [PATCH 06/26] Add files via upload --- jenkinsfile_parcel (1).txt | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 jenkinsfile_parcel (1).txt diff --git a/jenkinsfile_parcel (1).txt b/jenkinsfile_parcel (1).txt new file mode 100644 index 0000000..7baa6b3 --- /dev/null +++ b/jenkinsfile_parcel (1).txt @@ -0,0 +1,24 @@ +pipeline { + agent any + stages { + // stage('Setup Environment') { + // steps { + // sh './Env_setup.sh' + // } + // } + + stage('Build') { + steps { + sh 'mvn clean install' + } + } + + stage('Application') { + steps { + sh 'mvn spring-boot:run' + + // sh 'java -jar target/simple-parcel-service-app-1.0-SNAPSHOT.jar' + } + } + } +} From 06320179a2ffe83631470ee7ed051f2e0044aa31 Mon Sep 17 00:00:00 2001 From: vinayak432 <53861374+vinayak432@users.noreply.github.com> Date: Thu, 4 Dec 2025 01:26:57 +0530 Subject: [PATCH 07/26] Rename jenkinsfile_parcel (1).txt to jenkinsfile_parcel.txt --- jenkinsfile_parcel (1).txt => jenkinsfile_parcel.txt | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename jenkinsfile_parcel (1).txt => jenkinsfile_parcel.txt (100%) diff --git a/jenkinsfile_parcel (1).txt b/jenkinsfile_parcel.txt similarity index 100% rename from jenkinsfile_parcel (1).txt rename to jenkinsfile_parcel.txt From 5ff3a499a4603659861bbdf097ae587ce3d2ee86 Mon Sep 17 00:00:00 2001 From: vinayak432 <53861374+vinayak432@users.noreply.github.com> Date: Thu, 4 Dec 2025 01:42:27 +0530 Subject: [PATCH 08/26] Update jenkinsfile_parcel --- jenkinsfile_parcel | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/jenkinsfile_parcel b/jenkinsfile_parcel index 7baa6b3..a90b6b8 100644 --- a/jenkinsfile_parcel +++ b/jenkinsfile_parcel @@ -15,7 +15,15 @@ pipeline { stage('Application') { steps { - sh 'mvn spring-boot:run' + + sh 'echo '"Restarting Tomcat"' + sh 'sudo /opt/tomcat10/bin/shutdown.sh || true' + sh 'sleep 2' + sh 'sudo /opt/tomcat10/bin/startup.sh' + + + + sh 'mvn spring-boot:run' // sh 'java -jar target/simple-parcel-service-app-1.0-SNAPSHOT.jar' } From e9cc4721abf64a6b75dc39c83e7ca89d4646c4b2 Mon Sep 17 00:00:00 2001 From: vinayak432 <53861374+vinayak432@users.noreply.github.com> Date: Thu, 4 Dec 2025 02:11:29 +0530 Subject: [PATCH 09/26] Update and rename jenkinsfile_parcel.txt to jenkinsfile_parcel --- jenkinsfile_parcel | 44 ++++++++++++++++++++++++++++++++++++++++++ jenkinsfile_parcel.txt | 24 ----------------------- 2 files changed, 44 insertions(+), 24 deletions(-) create mode 100644 jenkinsfile_parcel delete mode 100644 jenkinsfile_parcel.txt diff --git a/jenkinsfile_parcel b/jenkinsfile_parcel new file mode 100644 index 0000000..8ea1283 --- /dev/null +++ b/jenkinsfile_parcel @@ -0,0 +1,44 @@ +pipeline { + agent { label 'java' } + // agent any + + tools { + jdk 'JDK17' + maven 'maven' + } + + stages { + + stage('Checkout') { + steps { + git branch: 'feature-1', url: 'https://github.com/kavithakavi9493/Parcel-service.git' + } + } + + stage('Build') { + steps { + sh 'mvn clean package -DskipTests=false' + } + } + + stage('Archive Artifact') { + steps { + archiveArtifacts artifacts: 'target/*.jar', fingerprint: true + } + } + + stage('Run Application') { + steps { + sh 'mvn spring-boot:run' + + dir('/var/lib/jenkins/workspace/Parcel_service_feature-1/target') { + sh """ + // nohup java -jar simple-parcel-service-app-1.0-SNAPSHOT.jar > app.log 2>&1 & + // echo "Application started" + """ + } + } + } + + } +} diff --git a/jenkinsfile_parcel.txt b/jenkinsfile_parcel.txt deleted file mode 100644 index 7baa6b3..0000000 --- a/jenkinsfile_parcel.txt +++ /dev/null @@ -1,24 +0,0 @@ -pipeline { - agent any - stages { - // stage('Setup Environment') { - // steps { - // sh './Env_setup.sh' - // } - // } - - stage('Build') { - steps { - sh 'mvn clean install' - } - } - - stage('Application') { - steps { - sh 'mvn spring-boot:run' - - // sh 'java -jar target/simple-parcel-service-app-1.0-SNAPSHOT.jar' - } - } - } -} From a8dea03fd9380f43c5a635997905999353e634e9 Mon Sep 17 00:00:00 2001 From: vinayak432 <53861374+vinayak432@users.noreply.github.com> Date: Thu, 4 Dec 2025 02:12:13 +0530 Subject: [PATCH 10/26] Update jenkinsfile_parcel --- jenkinsfile_parcel | 48 +++++++++++++++++++++++++++++----------------- 1 file changed, 30 insertions(+), 18 deletions(-) diff --git a/jenkinsfile_parcel b/jenkinsfile_parcel index a90b6b8..8ea1283 100644 --- a/jenkinsfile_parcel +++ b/jenkinsfile_parcel @@ -1,32 +1,44 @@ pipeline { - agent any + agent { label 'java' } + // agent any + + tools { + jdk 'JDK17' + maven 'maven' + } + stages { - // stage('Setup Environment') { - // steps { - // sh './Env_setup.sh' - // } - // } - stage('Build') { + stage('Checkout') { steps { - sh 'mvn clean install' + git branch: 'feature-1', url: 'https://github.com/kavithakavi9493/Parcel-service.git' } } - stage('Application') { - steps { - - sh 'echo '"Restarting Tomcat"' - sh 'sudo /opt/tomcat10/bin/shutdown.sh || true' - sh 'sleep 2' - sh 'sudo /opt/tomcat10/bin/startup.sh' - + stage('Build') { + steps { + sh 'mvn clean package -DskipTests=false' + } + } + stage('Archive Artifact') { + steps { + archiveArtifacts artifacts: 'target/*.jar', fingerprint: true + } + } - sh 'mvn spring-boot:run' + stage('Run Application') { + steps { + sh 'mvn spring-boot:run' - // sh 'java -jar target/simple-parcel-service-app-1.0-SNAPSHOT.jar' + dir('/var/lib/jenkins/workspace/Parcel_service_feature-1/target') { + sh """ + // nohup java -jar simple-parcel-service-app-1.0-SNAPSHOT.jar > app.log 2>&1 & + // echo "Application started" + """ + } } } + } } From e55cc943f6d31fe222ccca35ca802ba6da2134a5 Mon Sep 17 00:00:00 2001 From: vinayak432 <53861374+vinayak432@users.noreply.github.com> Date: Thu, 4 Dec 2025 02:15:56 +0530 Subject: [PATCH 11/26] Update jenkinsfile_parcel --- jenkinsfile_parcel | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jenkinsfile_parcel b/jenkinsfile_parcel index 8ea1283..d1ecdc4 100644 --- a/jenkinsfile_parcel +++ b/jenkinsfile_parcel @@ -11,7 +11,7 @@ pipeline { stage('Checkout') { steps { - git branch: 'feature-1', url: 'https://github.com/kavithakavi9493/Parcel-service.git' + git branch: 'feature-1', url: 'https://github.com/vinayak432/Parcel-service.git' } } From b37b52bc5559146a68cdb932e865a64927700701 Mon Sep 17 00:00:00 2001 From: vinayak432 <53861374+vinayak432@users.noreply.github.com> Date: Thu, 4 Dec 2025 02:17:29 +0530 Subject: [PATCH 12/26] Update jenkinsfile_parcel --- jenkinsfile_parcel | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/jenkinsfile_parcel b/jenkinsfile_parcel index d1ecdc4..ce9defb 100644 --- a/jenkinsfile_parcel +++ b/jenkinsfile_parcel @@ -2,10 +2,10 @@ pipeline { agent { label 'java' } // agent any - tools { - jdk 'JDK17' - maven 'maven' - } + //tools { + // jdk 'JDK17' + //maven 'maven' + //} stages { From b21f859f8cc8e5efe5ab2a811dc63e66008c3a98 Mon Sep 17 00:00:00 2001 From: vinayak432 <53861374+vinayak432@users.noreply.github.com> Date: Thu, 4 Dec 2025 02:50:32 +0530 Subject: [PATCH 13/26] Update jenkinsfile_parcel --- jenkinsfile_parcel | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/jenkinsfile_parcel b/jenkinsfile_parcel index ce9defb..d1ecdc4 100644 --- a/jenkinsfile_parcel +++ b/jenkinsfile_parcel @@ -2,10 +2,10 @@ pipeline { agent { label 'java' } // agent any - //tools { - // jdk 'JDK17' - //maven 'maven' - //} + tools { + jdk 'JDK17' + maven 'maven' + } stages { From f13e317180984065e0287e9c07b910721190bc97 Mon Sep 17 00:00:00 2001 From: vinayak432 <53861374+vinayak432@users.noreply.github.com> Date: Fri, 5 Dec 2025 13:46:26 +0530 Subject: [PATCH 14/26] Update jenkinsfile_parcel --- jenkinsfile_parcel | 38 +++++++++++++++++++++++++++++++++----- 1 file changed, 33 insertions(+), 5 deletions(-) diff --git a/jenkinsfile_parcel b/jenkinsfile_parcel index d1ecdc4..42478eb 100644 --- a/jenkinsfile_parcel +++ b/jenkinsfile_parcel @@ -11,7 +11,7 @@ pipeline { stage('Checkout') { steps { - git branch: 'feature-1', url: 'https://github.com/vinayak432/Parcel-service.git' + git branch: 'feature-2', url: 'https://github.com/vinayak432/Parcel-service.git' } } @@ -19,13 +19,41 @@ pipeline { steps { sh 'mvn clean package -DskipTests=false' } - } - - stage('Archive Artifact') { + } + // simple-parcel-service-app-1.0-SNAPSHOT.jar + stage('Push the artifacts into JFrog Artifactory') { steps { - archiveArtifacts artifacts: 'target/*.jar', fingerprint: true + script { + // Define WAR file path + def WAR_FILE = "${env.WORKSPACE}/target/simple-parcel-service-app-1.0-SNAPSHOT.jar" + + // Current timestamp + def currentDate = new java.text.SimpleDateFormat("yyyy-MM-dd_HH-mm").format(new Date()) + + // Path inside Artifactory + def targetPath = "feature_release1/${currentDate}/" + + rtUpload( + serverId: "jfrog", + spec: """{ + "files": [ + { + "pattern": "${WAR_FILE}", + "target": "${targetPath}" + } + ] + }""" + ) + } } } + + + //stage('Archive Artifact') { + // steps { + // archiveArtifacts artifacts: 'target/*.jar', fingerprint: true + // } + //} stage('Run Application') { steps { From 47df26e1cc4f38aeaaa6b2c34f47c8b226900a71 Mon Sep 17 00:00:00 2001 From: vinayak432 <53861374+vinayak432@users.noreply.github.com> Date: Sat, 6 Dec 2025 09:59:32 +0530 Subject: [PATCH 15/26] Update jenkinsfile_parcel --- jenkinsfile_parcel | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jenkinsfile_parcel b/jenkinsfile_parcel index 42478eb..b7c17f0 100644 --- a/jenkinsfile_parcel +++ b/jenkinsfile_parcel @@ -11,7 +11,7 @@ pipeline { stage('Checkout') { steps { - git branch: 'feature-2', url: 'https://github.com/vinayak432/Parcel-service.git' + git branch: 'feature-1', url: 'https://github.com/vinayak432/Parcel-service.git' } } From cf4a9dd10f99611c70ea420824046d5a40c4523f Mon Sep 17 00:00:00 2001 From: vinayak432 <53861374+vinayak432@users.noreply.github.com> Date: Mon, 8 Dec 2025 13:33:40 +0530 Subject: [PATCH 16/26] Create parcel_booking_lib --- parcel_booking_lib | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 parcel_booking_lib diff --git a/parcel_booking_lib b/parcel_booking_lib new file mode 100644 index 0000000..e436fdb --- /dev/null +++ b/parcel_booking_lib @@ -0,0 +1,34 @@ +@Library('pipeline_library') _ + +pipeline { + agent { label 'java' } + + stages { + stage('Library-Demo') { + steps { + echo 'Executing a shared lib function' + sayHello 'Devops- parcel booking' + } + } + + stage('Checkout') { + steps { + script { + sh(""" + rm -rf hello-world-war + git clone https://github.com/vinayak432/Parcel-service.git + ls -ltr + """) + } + } + } + + stage('Build') { + steps { + script { + build 'install' + } + } + } + } +} From aa90fee372b1c4a6bc1d1e8fb192723e0da32c5d Mon Sep 17 00:00:00 2001 From: vinayak432 <53861374+vinayak432@users.noreply.github.com> Date: Mon, 8 Dec 2025 13:43:34 +0530 Subject: [PATCH 17/26] Create parcel_booking_library --- parcel_booking_library | 72 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 72 insertions(+) create mode 100644 parcel_booking_library diff --git a/parcel_booking_library b/parcel_booking_library new file mode 100644 index 0000000..a866c84 --- /dev/null +++ b/parcel_booking_library @@ -0,0 +1,72 @@ +@Library('pipeline_library') _ + +pipeline { + agent { label 'java' } + + stages { + stage('Library-Demo') { + steps { + echo 'Executing a shared lib function' + sayHello 'Devops- parcel booking' + } + } + stage('Checkout') { + steps { + script { + sh(""" + rm -rf hello-world-war + git clone https://github.com/vinayak432/Parcel-service.git + ls -ltr + """) + } + } + } + stage('Build') { + steps { + script { + build 'install' + } + } + } +stage('Push the artifacts into JFrog Artifactory') { + steps { + script { + // Define WAR file path + def WAR_FILE = "${env.WORKSPACE}/target/simple-parcel-service-app-1.0-SNAPSHOT.jar" + + // Current timestamp + def currentDate = new java.text.SimpleDateFormat("yyyy-MM-dd_HH-mm").format(new Date()) + + // Path inside Artifactory + def targetPath = "feature_release1/${currentDate}/" + + rtUpload( + serverId: "jfrog", + spec: """{ + "files": [ + { + "pattern": "${WAR_FILE}", + "target": "${targetPath}" + } + ] + }""" + ) + } + } + } + + stage('Run Application') { + steps { + sh 'mvn spring-boot:run' + + dir('/var/lib/jenkins/workspace/Parcel_service_feature-1/target') { + sh """ + // nohup java -jar simple-parcel-service-app-1.0-SNAPSHOT.jar > app.log 2>&1 & + // echo "Application started" + """ + } + } + } + + } +} From c0dbd8cd393868542e21eb37bca5313fe4917225 Mon Sep 17 00:00:00 2001 From: vinayak432 <53861374+vinayak432@users.noreply.github.com> Date: Mon, 8 Dec 2025 13:48:38 +0530 Subject: [PATCH 18/26] Update parcel_booking_library --- parcel_booking_library | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parcel_booking_library b/parcel_booking_library index a866c84..64f40c8 100644 --- a/parcel_booking_library +++ b/parcel_booking_library @@ -14,7 +14,7 @@ pipeline { steps { script { sh(""" - rm -rf hello-world-war + rm -rf Parcel-service git clone https://github.com/vinayak432/Parcel-service.git ls -ltr """) From be47a422792651da98fba424ca36df01cba6a3cb Mon Sep 17 00:00:00 2001 From: vinayak432 <53861374+vinayak432@users.noreply.github.com> Date: Mon, 8 Dec 2025 13:49:55 +0530 Subject: [PATCH 19/26] Update parcel_booking_library From fd8c4ed117386ce7ca7aed5cac2330027ddbd1f4 Mon Sep 17 00:00:00 2001 From: vinayak432 <53861374+vinayak432@users.noreply.github.com> Date: Mon, 8 Dec 2025 13:58:19 +0530 Subject: [PATCH 20/26] Update parcel_booking_library --- parcel_booking_library | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parcel_booking_library b/parcel_booking_library index 64f40c8..840ea49 100644 --- a/parcel_booking_library +++ b/parcel_booking_library @@ -24,7 +24,7 @@ pipeline { stage('Build') { steps { script { - build 'install' + build 'package' } } } From a1b61799ab9969872dc79e285d7eefe5d46d8a26 Mon Sep 17 00:00:00 2001 From: vinayak432 <53861374+vinayak432@users.noreply.github.com> Date: Mon, 8 Dec 2025 14:19:31 +0530 Subject: [PATCH 21/26] Update parcel_booking_library --- parcel_booking_library | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/parcel_booking_library b/parcel_booking_library index 840ea49..7145618 100644 --- a/parcel_booking_library +++ b/parcel_booking_library @@ -32,8 +32,9 @@ stage('Push the artifacts into JFrog Artifactory') { steps { script { // Define WAR file path - def WAR_FILE = "${env.WORKSPACE}/target/simple-parcel-service-app-1.0-SNAPSHOT.jar" - + // def WAR_FILE = "${env.WORKSPACE}/target/simple-parcel-service-app-1.0-SNAPSHOT.jar" +def WAR_FILE = "/home/slave1/workspace/parcel_booking_library_feature-1/target/simple-parcel-service-app-1.0-SNAPSHOT.jar" +// /home/slave1/workspace/parcel_booking_library_feature-1/target // Current timestamp def currentDate = new java.text.SimpleDateFormat("yyyy-MM-dd_HH-mm").format(new Date()) From 34ea29d3295c9ccb17797e469f104646997548e3 Mon Sep 17 00:00:00 2001 From: vinayak432 <53861374+vinayak432@users.noreply.github.com> Date: Mon, 8 Dec 2025 15:07:07 +0530 Subject: [PATCH 22/26] Update parcel_booking_library --- parcel_booking_library | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/parcel_booking_library b/parcel_booking_library index 7145618..bc6575a 100644 --- a/parcel_booking_library +++ b/parcel_booking_library @@ -24,7 +24,7 @@ pipeline { stage('Build') { steps { script { - build 'package' + build 'install' } } } @@ -32,8 +32,8 @@ stage('Push the artifacts into JFrog Artifactory') { steps { script { // Define WAR file path - // def WAR_FILE = "${env.WORKSPACE}/target/simple-parcel-service-app-1.0-SNAPSHOT.jar" -def WAR_FILE = "/home/slave1/workspace/parcel_booking_library_feature-1/target/simple-parcel-service-app-1.0-SNAPSHOT.jar" + def WAR_FILE = "${env.WORKSPACE}/target/simple-parcel-service-app-1.0-SNAPSHOT.jar" +//def WAR_FILE = "/home/slave1/workspace/parcel_booking_library_feature-1/target/simple-parcel-service-app-1.0-SNAPSHOT.jar" // /home/slave1/workspace/parcel_booking_library_feature-1/target // Current timestamp def currentDate = new java.text.SimpleDateFormat("yyyy-MM-dd_HH-mm").format(new Date()) @@ -62,8 +62,8 @@ def WAR_FILE = "/home/slave1/workspace/parcel_booking_library_feature-1/target/s dir('/var/lib/jenkins/workspace/Parcel_service_feature-1/target') { sh """ - // nohup java -jar simple-parcel-service-app-1.0-SNAPSHOT.jar > app.log 2>&1 & - // echo "Application started" + nohup java -jar simple-parcel-service-app-1.0-SNAPSHOT.jar > app.log 2>&1 & + echo "Application started" """ } } From 7990311783456bbd696ef65c4c63149c07439fbb Mon Sep 17 00:00:00 2001 From: vinayak432 <53861374+vinayak432@users.noreply.github.com> Date: Mon, 8 Dec 2025 15:16:54 +0530 Subject: [PATCH 23/26] Update parcel_booking_library --- parcel_booking_library | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/parcel_booking_library b/parcel_booking_library index bc6575a..ae706fe 100644 --- a/parcel_booking_library +++ b/parcel_booking_library @@ -32,7 +32,9 @@ stage('Push the artifacts into JFrog Artifactory') { steps { script { // Define WAR file path - def WAR_FILE = "${env.WORKSPACE}/target/simple-parcel-service-app-1.0-SNAPSHOT.jar" + // def WAR_FILE = "${env.WORKSPACE}/target/simple-parcel-service-app-1.0-SNAPSHOT.jar" +${env.WORKSPACE}/Parcel-service/target/simple-parcel-service-app-1.0-SNAPSHOT.jar + //def WAR_FILE = "/home/slave1/workspace/parcel_booking_library_feature-1/target/simple-parcel-service-app-1.0-SNAPSHOT.jar" // /home/slave1/workspace/parcel_booking_library_feature-1/target // Current timestamp @@ -60,7 +62,8 @@ stage('Push the artifacts into JFrog Artifactory') { steps { sh 'mvn spring-boot:run' - dir('/var/lib/jenkins/workspace/Parcel_service_feature-1/target') { + // dir('/var/lib/jenkins/workspace/Parcel_service_feature-1/target') +dir("${env.WORKSPACE}/Parcel-service/target"){ sh """ nohup java -jar simple-parcel-service-app-1.0-SNAPSHOT.jar > app.log 2>&1 & echo "Application started" From 358f3ef7550f3f710e3c7083568935ee9afbac55 Mon Sep 17 00:00:00 2001 From: vinayak432 <53861374+vinayak432@users.noreply.github.com> Date: Mon, 8 Dec 2025 15:29:34 +0530 Subject: [PATCH 24/26] Update parcel_booking_library --- parcel_booking_library | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parcel_booking_library b/parcel_booking_library index ae706fe..4297f28 100644 --- a/parcel_booking_library +++ b/parcel_booking_library @@ -24,7 +24,7 @@ pipeline { stage('Build') { steps { script { - build 'install' + build 'package' } } } From d75f9474ecb2203c08064e4a575d37d6f7a2f244 Mon Sep 17 00:00:00 2001 From: vinayak432 <53861374+vinayak432@users.noreply.github.com> Date: Mon, 8 Dec 2025 15:34:41 +0530 Subject: [PATCH 25/26] Update parcel_booking_lib --- parcel_booking_lib | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/parcel_booking_lib b/parcel_booking_lib index e436fdb..7bf7abc 100644 --- a/parcel_booking_lib +++ b/parcel_booking_lib @@ -15,7 +15,7 @@ pipeline { steps { script { sh(""" - rm -rf hello-world-war + rm -rf Parcel-service git clone https://github.com/vinayak432/Parcel-service.git ls -ltr """) From 74b91e1ed7c1f0567f478d945e0511b4bde0788c Mon Sep 17 00:00:00 2001 From: vinayak432 <53861374+vinayak432@users.noreply.github.com> Date: Mon, 8 Dec 2025 15:41:19 +0530 Subject: [PATCH 26/26] Update parcel_booking_library --- parcel_booking_library | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/parcel_booking_library b/parcel_booking_library index 4297f28..0094aec 100644 --- a/parcel_booking_library +++ b/parcel_booking_library @@ -32,8 +32,8 @@ stage('Push the artifacts into JFrog Artifactory') { steps { script { // Define WAR file path - // def WAR_FILE = "${env.WORKSPACE}/target/simple-parcel-service-app-1.0-SNAPSHOT.jar" -${env.WORKSPACE}/Parcel-service/target/simple-parcel-service-app-1.0-SNAPSHOT.jar + def WAR_FILE = "${env.WORKSPACE}/target/simple-parcel-service-app-1.0-SNAPSHOT.jar" +//${env.WORKSPACE}/Parcel-service/target/simple-parcel-service-app-1.0-SNAPSHOT.jar //def WAR_FILE = "/home/slave1/workspace/parcel_booking_library_feature-1/target/simple-parcel-service-app-1.0-SNAPSHOT.jar" // /home/slave1/workspace/parcel_booking_library_feature-1/target @@ -62,8 +62,7 @@ ${env.WORKSPACE}/Parcel-service/target/simple-parcel-service-app-1.0-SNAPSHOT.ja steps { sh 'mvn spring-boot:run' - // dir('/var/lib/jenkins/workspace/Parcel_service_feature-1/target') -dir("${env.WORKSPACE}/Parcel-service/target"){ + dir('/var/lib/jenkins/workspace/Parcel_service_feature-1/target') { sh """ nohup java -jar simple-parcel-service-app-1.0-SNAPSHOT.jar > app.log 2>&1 & echo "Application started"