From e1b98f782ed1f0a9e24f01c8770e511a019a63d2 Mon Sep 17 00:00:00 2001 From: Colin McDonald Date: Fri, 1 Sep 2017 12:13:25 -0400 Subject: [PATCH] Update Jenkinsfile --- Jenkinsfile | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 828b928..9393b20 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,12 +1,14 @@ node { - stage 'Git Clone' - checkout scm - stage 'Maven Compile' - if (env.BRANCH_NAME == 'master') { - sh 'mvn clean deploy -U' - } else { - sh 'mvn clean package -U' - } - stage 'Jenkins Archive' - step([$class: 'ArtifactArchiver', artifacts: 'target/*.jar', fingerprint: true]) + stage('Clone') { + checkout scm + } + + stage('Build') { + def verb = env.BRANCH_NAME == 'master' ? 'deploy' : 'package' + sh "${tool 'M3'}/bin/mvn clean ${verb} -U" + } + + stage('Archive') { + archive 'target/*.jar' + } }