diff --git a/Jenkinsfile b/Jenkinsfile index 674fd3a..31b78ed 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -1,9 +1,9 @@ def POD_LABEL="servicedemo-${UUID.randomUUID().toString()}" - def REGISTRY="docker.home.thejimnicholson.com/servicedemo" - def POM_VERSION="unknown" +def MVN_OPTS="-B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn" + podTemplate(label: POD_LABEL, containers: [ containerTemplate( @@ -33,10 +33,15 @@ podTemplate(label: POD_LABEL, containers: [ ).trim() container('maven') { + stage('Prep') { + sh """ + mvn org.apache.maven.plugins:maven-dependency-plugin:2.8:get -Dartifact=fr.brouillard.oss:jgitver:0.14.0:jar:executable ${MVN_OPTS} + """ + } stage('Build') { - sh ''' + sh """ mvn clean package -B -Dorg.slf4j.simpleLogger.log.org.apache.maven.cli.transfer.Slf4jMavenTransferListener=warn - ''' + """ POM_VERSION=sh ( script: "java -jar /root/.m2/repository/fr/brouillard/oss/jgitver/0.14.0/jgitver-0.14.0-executable.jar", returnStdout: true