@@ -38,10 +38,12 @@ pipeline {
3838 }
3939 steps {
4040 script {
41- docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.docker' ]) {
42- sh " PROFILE=all-dbs " +
43- " JENKINS_USER_NAME=${ p['jenkins.user.name']} " +
44- " ci/test.sh"
41+ docker. withRegistry(p[' docker.proxy.registry' ], p[' docker.proxy.credentials' ]) {
42+ docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.docker' ]) {
43+ sh " PROFILE=all-dbs " +
44+ " JENKINS_USER_NAME=${ p['jenkins.user.name']} " +
45+ " ci/test.sh"
46+ }
4547 }
4648 }
4749 }
@@ -70,10 +72,12 @@ pipeline {
7072 }
7173 steps {
7274 script {
73- docker. image(p[' docker.java.next.image' ]). inside(p[' docker.java.inside.docker' ]) {
74- sh " PROFILE=all-dbs,hibernate-62 " +
75- " JENKINS_USER_NAME=${ p['jenkins.user.name']} " +
76- " ci/test.sh"
75+ docker. withRegistry(p[' docker.proxy.registry' ], p[' docker.proxy.credentials' ]) {
76+ docker. image(p[' docker.java.next.image' ]). inside(p[' docker.java.inside.docker' ]) {
77+ sh " PROFILE=all-dbs,hibernate-62 " +
78+ " JENKINS_USER_NAME=${ p['jenkins.user.name']} " +
79+ " ci/test.sh"
80+ }
7781 }
7882 }
7983 }
@@ -91,10 +95,12 @@ pipeline {
9195 }
9296 steps {
9397 script {
94- docker. image(p[' docker.java.next.image' ]). inside(p[' docker.java.inside.docker' ]) {
95- sh " PROFILE=all-dbs,hibernate-64-snapshots " +
96- " JENKINS_USER_NAME=${ p['jenkins.user.name']} " +
97- " ci/test.sh"
98+ docker. withRegistry(p[' docker.proxy.registry' ], p[' docker.proxy.credentials' ]) {
99+ docker. image(p[' docker.java.next.image' ]). inside(p[' docker.java.inside.docker' ]) {
100+ sh " PROFILE=all-dbs,hibernate-64-snapshots " +
101+ " JENKINS_USER_NAME=${ p['jenkins.user.name']} " +
102+ " ci/test.sh"
103+ }
98104 }
99105 }
100106 }
@@ -112,10 +118,12 @@ pipeline {
112118 }
113119 steps {
114120 script {
115- docker. image(p[' docker.java.next.image' ]). inside(p[' docker.java.inside.docker' ]) {
116- sh " PROFILE=all-dbs,hibernate-65 " +
117- " JENKINS_USER_NAME=${ p['jenkins.user.name']} " +
118- " ci/test.sh"
121+ docker. withRegistry(p[' docker.proxy.registry' ], p[' docker.proxy.credentials' ]) {
122+ docker. image(p[' docker.java.next.image' ]). inside(p[' docker.java.inside.docker' ]) {
123+ sh " PROFILE=all-dbs,hibernate-65 " +
124+ " JENKINS_USER_NAME=${ p['jenkins.user.name']} " +
125+ " ci/test.sh"
126+ }
119127 }
120128 }
121129 }
@@ -133,10 +141,12 @@ pipeline {
133141 }
134142 steps {
135143 script {
136- docker. image(p[' docker.java.next.image' ]). inside(p[' docker.java.inside.docker' ]) {
137- sh " PROFILE=all-dbs " +
138- " JENKINS_USER_NAME=${ p['jenkins.user.name']} " +
139- " ci/test.sh"
144+ docker. withRegistry(p[' docker.proxy.registry' ], p[' docker.proxy.credentials' ]) {
145+ docker. image(p[' docker.java.next.image' ]). inside(p[' docker.java.inside.docker' ]) {
146+ sh " PROFILE=all-dbs " +
147+ " JENKINS_USER_NAME=${ p['jenkins.user.name']} " +
148+ " ci/test.sh"
149+ }
140150 }
141151 }
142152 }
@@ -154,10 +164,12 @@ pipeline {
154164 }
155165 steps {
156166 script {
157- docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.docker' ]) {
158- sh " PROFILE=all-dbs,eclipselink-next " +
159- " JENKINS_USER_NAME=${ p['jenkins.user.name']} " +
160- " ci/test.sh"
167+ docker. withRegistry(p[' docker.proxy.registry' ], p[' docker.proxy.credentials' ]) {
168+ docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.docker' ]) {
169+ sh " PROFILE=all-dbs,eclipselink-next " +
170+ " JENKINS_USER_NAME=${ p['jenkins.user.name']} " +
171+ " ci/test.sh"
172+ }
161173 }
162174 }
163175 }
@@ -184,20 +196,22 @@ pipeline {
184196 }
185197 steps {
186198 script {
187- docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.basic' ]) {
188- sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
189- " DEVELOCITY_CACHE_USERNAME=${ DEVELOCITY_CACHE_USR} " +
190- " DEVELOCITY_CACHE_PASSWORD=${ DEVELOCITY_CACHE_PSW} " +
191- " GRADLE_ENTERPRISE_ACCESS_KEY=${ DEVELOCITY_ACCESS_KEY} " +
192- " ./mvnw -s settings.xml -Pci,artifactory " +
193- " -Dartifactory.server=${ p['artifactory.url']} " +
194- " -Dartifactory.username=${ ARTIFACTORY_USR} " +
195- " -Dartifactory.password=${ ARTIFACTORY_PSW} " +
196- " -Dartifactory.staging-repository=${ p['artifactory.repository.snapshot']} " +
197- " -Dartifactory.build-name=spring-data-jpa " +
198- " -Dartifactory.build-number=spring-data-jpa-${ BRANCH_NAME} -build-${ BUILD_NUMBER} " +
199- ' -Dmaven.repo.local=/tmp/jenkins-home/.m2/spring-data-jpa-enterprise ' +
200- ' -Dmaven.test.skip=true clean deploy -U -B '
199+ docker. withRegistry(p[' docker.proxy.registry' ], p[' docker.proxy.credentials' ]) {
200+ docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.basic' ]) {
201+ sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
202+ " DEVELOCITY_CACHE_USERNAME=${ DEVELOCITY_CACHE_USR} " +
203+ " DEVELOCITY_CACHE_PASSWORD=${ DEVELOCITY_CACHE_PSW} " +
204+ " GRADLE_ENTERPRISE_ACCESS_KEY=${ DEVELOCITY_ACCESS_KEY} " +
205+ " ./mvnw -s settings.xml -Pci,artifactory " +
206+ " -Dartifactory.server=${ p['artifactory.url']} " +
207+ " -Dartifactory.username=${ ARTIFACTORY_USR} " +
208+ " -Dartifactory.password=${ ARTIFACTORY_PSW} " +
209+ " -Dartifactory.staging-repository=${ p['artifactory.repository.snapshot']} " +
210+ " -Dartifactory.build-name=spring-data-jpa " +
211+ " -Dartifactory.build-number=spring-data-jpa-${ BRANCH_NAME} -build-${ BUILD_NUMBER} " +
212+ ' -Dmaven.repo.local=/tmp/jenkins-home/.m2/spring-data-jpa-enterprise ' +
213+ ' -Dmaven.test.skip=true clean deploy -U -B '
214+ }
201215 }
202216 }
203217 }
0 commit comments