@@ -39,9 +39,11 @@ pipeline {
39
39
40
40
steps {
41
41
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
+ }
45
47
}
46
48
}
47
49
}
@@ -68,9 +70,11 @@ pipeline {
68
70
}
69
71
steps {
70
72
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
+ }
74
78
}
75
79
}
76
80
}
@@ -97,19 +101,21 @@ pipeline {
97
101
}
98
102
steps {
99
103
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
+ }
113
119
}
114
120
}
115
121
}
0 commit comments