Update Jenkinsfile

This commit is contained in:
Benjamin Tan 2025-12-24 09:01:08 +00:00
parent b266e7cb1f
commit ea713df31a

32
Jenkinsfile vendored
View file

@ -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'
}
}