@@ -37,9 +37,11 @@ pipeline {
3737 }
3838 steps {
3939 script {
40- docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.docker' ]) {
41- sh " PROFILE=ci JENKINS_USER_NAME=${ p['jenkins.user.name']} ci/test.sh"
42- sh " JENKINS_USER_NAME=${ p['jenkins.user.name']} ci/clean.sh"
40+ docker. withRegistry(p[' docker.proxy.registry' ], p[' docker.proxy.credentials' ]) {
41+ docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.docker' ]) {
42+ sh " PROFILE=ci JENKINS_USER_NAME=${ p['jenkins.user.name']} ci/test.sh"
43+ sh " JENKINS_USER_NAME=${ p['jenkins.user.name']} ci/clean.sh"
44+ }
4345 }
4446 }
4547 }
@@ -66,9 +68,11 @@ pipeline {
6668 }
6769 steps {
6870 script {
69- docker. image(p[' docker.java.next.image' ]). inside(p[' docker.java.inside.docker' ]) {
70- sh " PROFILE=ci JENKINS_USER_NAME=${ p['jenkins.user.name']} ci/test.sh"
71- sh " JENKINS_USER_NAME=${ p['jenkins.user.name']} ci/clean.sh"
71+ docker. withRegistry(p[' docker.proxy.registry' ], p[' docker.proxy.credentials' ]) {
72+ docker. image(p[' docker.java.next.image' ]). inside(p[' docker.java.inside.docker' ]) {
73+ sh " PROFILE=ci JENKINS_USER_NAME=${ p['jenkins.user.name']} ci/test.sh"
74+ sh " JENKINS_USER_NAME=${ p['jenkins.user.name']} ci/clean.sh"
75+ }
7276 }
7377 }
7478 }
@@ -95,19 +99,21 @@ pipeline {
9599 }
96100 steps {
97101 script {
98- docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.basic' ]) {
99- sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
100- " DEVELOCITY_CACHE_USERNAME=${ DEVELOCITY_CACHE_USR} " +
101- " DEVELOCITY_CACHE_PASSWORD=${ DEVELOCITY_CACHE_PSW} " +
102- " GRADLE_ENTERPRISE_ACCESS_KEY=${ DEVELOCITY_ACCESS_KEY} " +
103- " ./mvnw -s settings.xml -Pci,artifactory -Dmaven.repo.local=/tmp/jenkins-home/.m2/spring-data-couchbase-non-root " +
104- " -Dartifactory.server=${ p['artifactory.url']} " +
105- " -Dartifactory.username=${ ARTIFACTORY_USR} " +
106- " -Dartifactory.password=${ ARTIFACTORY_PSW} " +
107- " -Dartifactory.staging-repository=${ p['artifactory.repository.snapshot']} " +
108- " -Dartifactory.build-name=spring-data-couchbase " +
109- " -Dartifactory.build-number=spring-data-couchbase-${ BRANCH_NAME} -build-${ BUILD_NUMBER} " +
110- " -Dmaven.test.skip=true clean deploy -U -B"
102+ docker. withRegistry(p[' docker.proxy.registry' ], p[' docker.proxy.credentials' ]) {
103+ docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.basic' ]) {
104+ sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
105+ " DEVELOCITY_CACHE_USERNAME=${ DEVELOCITY_CACHE_USR} " +
106+ " DEVELOCITY_CACHE_PASSWORD=${ DEVELOCITY_CACHE_PSW} " +
107+ " GRADLE_ENTERPRISE_ACCESS_KEY=${ DEVELOCITY_ACCESS_KEY} " +
108+ " ./mvnw -s settings.xml -Pci,artifactory -Dmaven.repo.local=/tmp/jenkins-home/.m2/spring-data-couchbase-non-root " +
109+ " -Dartifactory.server=${ p['artifactory.url']} " +
110+ " -Dartifactory.username=${ ARTIFACTORY_USR} " +
111+ " -Dartifactory.password=${ ARTIFACTORY_PSW} " +
112+ " -Dartifactory.staging-repository=${ p['artifactory.repository.snapshot']} " +
113+ " -Dartifactory.build-name=spring-data-couchbase " +
114+ " -Dartifactory.build-number=spring-data-couchbase-${ BRANCH_NAME} -build-${ BUILD_NUMBER} " +
115+ " -Dmaven.test.skip=true clean deploy -U -B"
116+ }
111117 }
112118 }
113119 }
0 commit comments