diff --git a/Jenkinsfile b/Jenkinsfile index 68f96ea..bdabf22 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,11 +1,34 @@ pipeline { - agent any - stages { - stage('Build') { - steps { - echo 'Building V10Lift...' - } + agent any + tools { + maven 'Maven 3.6.3' + jdk 'jdk8' } + 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 { + always { + echo 'Archiving coverage results...' + jacoco(execPattern: '**/**.exec', classPattern: '**/classes', sourcePattern: '**/src/main/java') + echo 'Archiving test results...' + junit 'target/surefire-reports/*.xml' + echo 'Archiving artifacts...' + archiveArtifacts artifacts: 'target/*.jar', fingerprint: true + } + } + } + } } +