@@ -37,9 +37,11 @@ pipeline {
37
37
}
38
38
steps {
39
39
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
+ }
43
45
}
44
46
}
45
47
}
@@ -66,9 +68,11 @@ pipeline {
66
68
}
67
69
steps {
68
70
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
+ }
72
76
}
73
77
}
74
78
}
@@ -95,19 +99,21 @@ pipeline {
95
99
}
96
100
steps {
97
101
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
+ }
111
117
}
112
118
}
113
119
}
0 commit comments