From ea713df31a964f2171fe2fb33a27dcf7eefc88dc Mon Sep 17 00:00:00 2001 From: devops Date: Wed, 24 Dec 2025 09:01:08 +0000 Subject: [PATCH] Update Jenkinsfile --- Jenkinsfile | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index e69de29..304659b 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -0,0 +1,32 @@ +pipeline { + agent any + stages { + stage('Echo Version') { + steps { + sh 'echo Print Maven Version' + sh 'mvn -version ' + } + } + + stage('Build') { + steps { + sh 'mvn clean package -DskipTests=true' + archiveArtifacts 'target/hello-demo-*.jar' + } + } + + stage('Unit Test') { + steps { + script { + sh "mvn test" + } + + junit(testResults: 'target/surefire-reports/TEST-*.xml', keepProperties: true, keepTestNames: true) + } + } + + } + tools { + maven 'M398' + } +} \ No newline at end of file