From 9e3832b468d674055bd1233b2af037f12f39672c Mon Sep 17 00:00:00 2001 From: Soumik-CICD <60919299+Soumik-CICD@users.noreply.github.com> Date: Fri, 18 Apr 2025 21:04:40 +0530 Subject: [PATCH] Update Jenkinsfile --- jenkins/Jenkinsfile | 33 +++++++++++++++++++++------------ 1 file changed, 21 insertions(+), 12 deletions(-) diff --git a/jenkins/Jenkinsfile b/jenkins/Jenkinsfile index 52eed25843..d2cb19ff8e 100644 --- a/jenkins/Jenkinsfile +++ b/jenkins/Jenkinsfile @@ -1,30 +1,39 @@ pipeline { agent any + tools { + maven "Maven 3.9.9" + } + stages { - stage('Build') { + stage("Clean Up") { steps { - sh 'mvn -B -DskipTests clean package' + deleteDir() } } - stage('Test') { + stage("Clone Repo") { steps { - sh 'mvn test' + sh "git clone https://github.com/jenkins-docs/simple-java-maven-app.git" } - post { - always { - junit 'target/surefire-reports/*.xml' + } + stage("Build") { + steps { + dir("simple-java-maven-app") { + sh "mvn -B -DskipTests clean package" } } } - stage('Deliver') { + stage("Test") { steps { - sh './jenkins/scripts/deliver.sh' + dir("simple-java-maven-app") { + sh 'mvn test' + } } } - stage('Complete') { + stage("Complete") { steps { - echo 'Job Complete!' + echo "Completed Stage!" + } } - } + } } }