@@ -30,12 +30,14 @@ pipeline {
30
30
}
31
31
steps {
32
32
script {
33
- docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.basic' ]) {
34
- sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
35
- " DEVELOCITY_CACHE_USERNAME=${ DEVELOCITY_CACHE_USR} " +
36
- " DEVELOCITY_CACHE_PASSWORD=${ DEVELOCITY_CACHE_PSW} " +
37
- " GRADLE_ENTERPRISE_ACCESS_KEY=${ DEVELOCITY_ACCESS_KEY} " +
38
- " ./mvnw -s settings.xml clean dependency:list verify -Dsort -B"
33
+ docker. withRegistry(p[' docker.proxy.registry' ], p[' docker.proxy.credentials' ]) {
34
+ docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.basic' ]) {
35
+ sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
36
+ " DEVELOCITY_CACHE_USERNAME=${ DEVELOCITY_CACHE_USR} " +
37
+ " DEVELOCITY_CACHE_PASSWORD=${ DEVELOCITY_CACHE_PSW} " +
38
+ " GRADLE_ENTERPRISE_ACCESS_KEY=${ DEVELOCITY_ACCESS_KEY} " +
39
+ " ./mvnw -s settings.xml clean dependency:list verify -Dsort -B"
40
+ }
39
41
}
40
42
}
41
43
}
@@ -62,12 +64,14 @@ pipeline {
62
64
}
63
65
steps {
64
66
script {
65
- docker. image(p[' docker.java.next.image' ]). inside(p[' docker.java.inside.basic' ]) {
66
- sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
67
- " DEVELOCITY_CACHE_USERNAME=${ DEVELOCITY_CACHE_USR} " +
68
- " DEVELOCITY_CACHE_PASSWORD=${ DEVELOCITY_CACHE_PSW} " +
69
- " GRADLE_ENTERPRISE_ACCESS_KEY=${ DEVELOCITY_ACCESS_KEY} " +
70
- " ./mvnw -s settings.xml clean dependency:list verify -Dsort -B"
67
+ docker. withRegistry(p[' docker.proxy.registry' ], p[' docker.proxy.credentials' ]) {
68
+ docker. image(p[' docker.java.next.image' ]). inside(p[' docker.java.inside.basic' ]) {
69
+ sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
70
+ " DEVELOCITY_CACHE_USERNAME=${ DEVELOCITY_CACHE_USR} " +
71
+ " DEVELOCITY_CACHE_PASSWORD=${ DEVELOCITY_CACHE_PSW} " +
72
+ " GRADLE_ENTERPRISE_ACCESS_KEY=${ DEVELOCITY_ACCESS_KEY} " +
73
+ " ./mvnw -s settings.xml clean dependency:list verify -Dsort -B"
74
+ }
71
75
}
72
76
}
73
77
}
@@ -89,19 +93,21 @@ pipeline {
89
93
90
94
steps {
91
95
script {
92
- docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.basic' ]) {
93
- sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
94
- " DEVELOCITY_CACHE_USERNAME=${ DEVELOCITY_CACHE_USR} " +
95
- " DEVELOCITY_CACHE_PASSWORD=${ DEVELOCITY_CACHE_PSW} " +
96
- " GRADLE_ENTERPRISE_ACCESS_KEY=${ DEVELOCITY_ACCESS_KEY} " +
97
- " ./mvnw -s settings.xml -Pci,artifactory " +
98
- " -Dartifactory.server=${ p['artifactory.url']} " +
99
- " -Dartifactory.username=${ ARTIFACTORY_USR} " +
100
- " -Dartifactory.password=${ ARTIFACTORY_PSW} " +
101
- " -Dartifactory.staging-repository=${ p['artifactory.repository.snapshot']} " +
102
- " -Dartifactory.build-name=spring-data-build " +
103
- " -Dartifactory.build-number=spring-data-build-${ BRANCH_NAME} -build-${ BUILD_NUMBER} " +
104
- " -Dmaven.test.skip=true clean deploy -B -U"
96
+ docker. withRegistry(p[' docker.proxy.registry' ], p[' docker.proxy.credentials' ]) {
97
+ docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.basic' ]) {
98
+ sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
99
+ " DEVELOCITY_CACHE_USERNAME=${ DEVELOCITY_CACHE_USR} " +
100
+ " DEVELOCITY_CACHE_PASSWORD=${ DEVELOCITY_CACHE_PSW} " +
101
+ " GRADLE_ENTERPRISE_ACCESS_KEY=${ DEVELOCITY_ACCESS_KEY} " +
102
+ " ./mvnw -s settings.xml -Pci,artifactory " +
103
+ " -Dartifactory.server=${ p['artifactory.url']} " +
104
+ " -Dartifactory.username=${ ARTIFACTORY_USR} " +
105
+ " -Dartifactory.password=${ ARTIFACTORY_PSW} " +
106
+ " -Dartifactory.staging-repository=${ p['artifactory.repository.snapshot']} " +
107
+ " -Dartifactory.build-name=spring-data-build " +
108
+ " -Dartifactory.build-number=spring-data-build-${ BRANCH_NAME} -build-${ BUILD_NUMBER} " +
109
+ " -Dmaven.test.skip=true clean deploy -B -U"
110
+ }
105
111
}
106
112
}
107
113
}
0 commit comments