From 48f105241c4548bac69a15ad70fc201688a2b2e3 Mon Sep 17 00:00:00 2001 From: LO Kam Tao Leo Date: Tue, 20 Sep 2022 06:49:08 +0100 Subject: [PATCH] Adding Jenkinsfile --- Jenkinsfile | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 Jenkinsfile diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..7b04363 --- /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 test' + } + post{ + success{ + junit 'target/surefire-reports/**/*.xml' + archiveArtifacts artifacts: 'target/*.jar, *.pom', fingerprint: true, followSymlinks: false, onlyIfSuccessful: true + } + } + } + } +} \ No newline at end of file