@@ -39,9 +39,11 @@ pipeline {
3939
4040 steps {
4141 script {
42- docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.docker' ]) {
43- sh " PROFILE=none JENKINS_USER_NAME=${ p['jenkins.user.name']} ci/verify.sh"
44- sh " JENKINS_USER_NAME=${ p['jenkins.user.name']} ci/clean.sh"
42+ docker. withRegistry(p[' docker.proxy.registry' ], p[' docker.proxy.credentials' ]) {
43+ docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.docker' ]) {
44+ sh " PROFILE=none JENKINS_USER_NAME=${ p['jenkins.user.name']} ci/verify.sh"
45+ sh " JENKINS_USER_NAME=${ p['jenkins.user.name']} ci/clean.sh"
46+ }
4547 }
4648 }
4749 }
@@ -68,9 +70,11 @@ pipeline {
6870 }
6971 steps {
7072 script {
71- docker. image(p[' docker.java.next.image' ]). inside(p[' docker.java.inside.docker' ]) {
72- sh " PROFILE=none JENKINS_USER_NAME=${ p['jenkins.user.name']} ci/verify.sh"
73- sh " JENKINS_USER_NAME=${ p['jenkins.user.name']} ci/clean.sh"
73+ docker. withRegistry(p[' docker.proxy.registry' ], p[' docker.proxy.credentials' ]) {
74+ docker. image(p[' docker.java.next.image' ]). inside(p[' docker.java.inside.docker' ]) {
75+ sh " PROFILE=none JENKINS_USER_NAME=${ p['jenkins.user.name']} ci/verify.sh"
76+ sh " JENKINS_USER_NAME=${ p['jenkins.user.name']} ci/clean.sh"
77+ }
7478 }
7579 }
7680 }
@@ -97,19 +101,21 @@ pipeline {
97101 }
98102 steps {
99103 script {
100- docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.basic' ]) {
101- sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
102- " DEVELOCITY_CACHE_USERNAME=${ DEVELOCITY_CACHE_USR} " +
103- " DEVELOCITY_CACHE_PASSWORD=${ DEVELOCITY_CACHE_PSW} " +
104- " GRADLE_ENTERPRISE_ACCESS_KEY=${ DEVELOCITY_ACCESS_KEY} " +
105- " ./mvnw -s settings.xml -Pci,artifactory -Dmaven.repo.local=/tmp/jenkins-home/.m2/spring-data-elasticsearch-non-root " +
106- " -Dartifactory.server=${ p['artifactory.url']} " +
107- " -Dartifactory.username=${ ARTIFACTORY_USR} " +
108- " -Dartifactory.password=${ ARTIFACTORY_PSW} " +
109- " -Dartifactory.staging-repository=${ p['artifactory.repository.snapshot']} " +
110- " -Dartifactory.build-name=spring-data-elasticsearch " +
111- " -Dartifactory.build-number=spring-data-elasticsearch-${ BRANCH_NAME} -build-${ BUILD_NUMBER} " +
112- " -Dmaven.test.skip=true clean deploy -U -B"
104+ docker. withRegistry(p[' docker.proxy.registry' ], p[' docker.proxy.credentials' ]) {
105+ docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.basic' ]) {
106+ sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
107+ " DEVELOCITY_CACHE_USERNAME=${ DEVELOCITY_CACHE_USR} " +
108+ " DEVELOCITY_CACHE_PASSWORD=${ DEVELOCITY_CACHE_PSW} " +
109+ " GRADLE_ENTERPRISE_ACCESS_KEY=${ DEVELOCITY_ACCESS_KEY} " +
110+ " ./mvnw -s settings.xml -Pci,artifactory -Dmaven.repo.local=/tmp/jenkins-home/.m2/spring-data-elasticsearch-non-root " +
111+ " -Dartifactory.server=${ p['artifactory.url']} " +
112+ " -Dartifactory.username=${ ARTIFACTORY_USR} " +
113+ " -Dartifactory.password=${ ARTIFACTORY_PSW} " +
114+ " -Dartifactory.staging-repository=${ p['artifactory.repository.snapshot']} " +
115+ " -Dartifactory.build-name=spring-data-elasticsearch " +
116+ " -Dartifactory.build-number=spring-data-elasticsearch-${ BRANCH_NAME} -build-${ BUILD_NUMBER} " +
117+ " -Dmaven.test.skip=true clean deploy -U -B"
118+ }
113119 }
114120 }
115121 }
0 commit comments