From 8e7e480c1c207248e350f300eb77a9d5d23f42a3 Mon Sep 17 00:00:00 2001 From: LO Kam Tao Leo Date: Sun, 16 Oct 2022 08:20:12 +0100 Subject: [PATCH] Adding Jekinsfile --- Jenkinsfile | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..d1cc0b4 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,30 @@ +pipeline{ + agent any + + tools{ + maven '3.8.6' + jdk 'JDK 18' + } + + stages { + stage ('Initialize') { + steps { + sh ''' + echo "PATH = ${PATH}" + echo "M2_HOME = ${M2_HOME}" + ''' + } + } + stage('Build'){ + steps{ + sh 'mvn -Dmaven.test.failure.ignore=true install' + } + post{ + success{ + junit 'target/surefire-reports/**/*.xml' + archiveArtifacts artifacts: 'target/*.jar, *.pom', fingerprint: true, followSymlinks: false, onlyIfSuccessful: true + } + } + } + } +} \ No newline at end of file