From 82da17217d27fdd5ca588bf1f3ff8305d9ee8e6d Mon Sep 17 00:00:00 2001 From: Greg Turnquist Date: Fri, 19 Jul 2019 11:55:59 -0500 Subject: [PATCH] SGF-847 - Publish documentation for main branch. --- Jenkinsfile | 15 +++++++-------- 1 file changed, 7 insertions(+), 8 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index 7f965f2a..80030655 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -38,8 +38,10 @@ pipeline { } stage('Release to artifactory') { when { - branch 'issue/*' - not { triggeredBy 'UpstreamCause' } + anyOf { + branch 'master' + not { triggeredBy 'UpstreamCause' } + } } agent { docker { @@ -66,7 +68,7 @@ pipeline { '-Dmaven.test.skip=true clean deploy -B' } } - stage('Release to artifactory with docs') { + stage('Publish documentation') { when { branch 'master' } @@ -84,14 +86,11 @@ pipeline { } steps { - sh 'rm -rf ?' - sh 'MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home -Duser.dir=$PWD -Djava.io.tmpdir=/tmp" ./mvnw -Pci,artifactory ' + + sh 'MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -Pci,distribute ' + '-Dartifactory.server=https://repo.spring.io ' + "-Dartifactory.username=${ARTIFACTORY_USR} " + "-Dartifactory.password=${ARTIFACTORY_PSW} " + - "-Dartifactory.staging-repository=libs-snapshot-local " + - "-Dartifactory.build-name=spring-data-gemfire " + - "-Dartifactory.build-number=${BUILD_NUMBER} " + + "-Dartifactory.distribution-repository=temp-private-local " + '-Dmaven.test.skip=true clean deploy -B' } }