@@ -37,12 +37,14 @@ pipeline {
37
37
}
38
38
steps {
39
39
script {
40
- docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.basic' ]) {
41
- sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
42
- ' DEVELOCITY_CACHE_USERNAME=${DEVELOCITY_CACHE_USR} ' +
43
- ' DEVELOCITY_CACHE_PASSWORD=${DEVELOCITY_CACHE_PSW} ' +
44
- ' GRADLE_ENTERPRISE_ACCESS_KEY=${DEVELOCITY_ACCESS_KEY} ' +
45
- ' ./mvnw -s settings.xml clean dependency:list test -Dsort -U -B'
40
+ docker. withRegistry(p[' docker.proxy.registry' ], p[' docker.proxy.credentials' ]) {
41
+ docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.basic' ]) {
42
+ sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
43
+ ' DEVELOCITY_CACHE_USERNAME=${DEVELOCITY_CACHE_USR} ' +
44
+ ' DEVELOCITY_CACHE_PASSWORD=${DEVELOCITY_CACHE_PSW} ' +
45
+ ' GRADLE_ENTERPRISE_ACCESS_KEY=${DEVELOCITY_ACCESS_KEY} ' +
46
+ ' ./mvnw -s settings.xml clean dependency:list test -Dsort -U -B'
47
+ }
46
48
}
47
49
}
48
50
}
@@ -69,12 +71,14 @@ pipeline {
69
71
}
70
72
steps {
71
73
script {
72
- docker. image(p[' docker.java.next.image' ]). inside(p[' docker.java.inside.basic' ]) {
73
- sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
74
- ' DEVELOCITY_CACHE_USERNAME=${DEVELOCITY_CACHE_USR} ' +
75
- ' DEVELOCITY_CACHE_PASSWORD=${DEVELOCITY_CACHE_PSW} ' +
76
- ' GRADLE_ENTERPRISE_ACCESS_KEY=${DEVELOCITY_ACCESS_KEY} ' +
77
- ' ./mvnw -s settings.xml clean dependency:list test -Dsort -U -B'
74
+ docker. withRegistry(p[' docker.proxy.registry' ], p[' docker.proxy.credentials' ]) {
75
+ docker. image(p[' docker.java.next.image' ]). inside(p[' docker.java.inside.basic' ]) {
76
+ sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
77
+ ' DEVELOCITY_CACHE_USERNAME=${DEVELOCITY_CACHE_USR} ' +
78
+ ' DEVELOCITY_CACHE_PASSWORD=${DEVELOCITY_CACHE_PSW} ' +
79
+ ' GRADLE_ENTERPRISE_ACCESS_KEY=${DEVELOCITY_ACCESS_KEY} ' +
80
+ ' ./mvnw -s settings.xml clean dependency:list test -Dsort -U -B'
81
+ }
78
82
}
79
83
}
80
84
}
@@ -101,19 +105,21 @@ pipeline {
101
105
}
102
106
steps {
103
107
script {
104
- docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.basic' ]) {
105
- sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
106
- ' DEVELOCITY_CACHE_USERNAME=${DEVELOCITY_CACHE_USR} ' +
107
- ' DEVELOCITY_CACHE_PASSWORD=${DEVELOCITY_CACHE_PSW} ' +
108
- ' GRADLE_ENTERPRISE_ACCESS_KEY=${DEVELOCITY_ACCESS_KEY} ' +
109
- " ./mvnw -s settings.xml -Pci,artifactory " +
110
- " -Dartifactory.server=${ p['artifactory.url']} " +
111
- " -Dartifactory.username=${ ARTIFACTORY_USR} " +
112
- " -Dartifactory.password=${ ARTIFACTORY_PSW} " +
113
- " -Dartifactory.staging-repository=${ p['artifactory.repository.snapshot']} " +
114
- " -Dartifactory.build-name=spring-data-keyvalue " +
115
- " -Dartifactory.build-number=spring-data-keyvalue-${ BRANCH_NAME} -build-${ BUILD_NUMBER} " +
116
- ' -Dmaven.test.skip=true clean deploy -U -B'
108
+ docker. withRegistry(p[' docker.proxy.registry' ], p[' docker.proxy.credentials' ]) {
109
+ docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.basic' ]) {
110
+ sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
111
+ ' DEVELOCITY_CACHE_USERNAME=${DEVELOCITY_CACHE_USR} ' +
112
+ ' DEVELOCITY_CACHE_PASSWORD=${DEVELOCITY_CACHE_PSW} ' +
113
+ ' GRADLE_ENTERPRISE_ACCESS_KEY=${DEVELOCITY_ACCESS_KEY} ' +
114
+ " ./mvnw -s settings.xml -Pci,artifactory " +
115
+ " -Dartifactory.server=${ p['artifactory.url']} " +
116
+ " -Dartifactory.username=${ ARTIFACTORY_USR} " +
117
+ " -Dartifactory.password=${ ARTIFACTORY_PSW} " +
118
+ " -Dartifactory.staging-repository=${ p['artifactory.repository.snapshot']} " +
119
+ " -Dartifactory.build-name=spring-data-keyvalue " +
120
+ " -Dartifactory.build-number=spring-data-keyvalue-${ BRANCH_NAME} -build-${ BUILD_NUMBER} " +
121
+ ' -Dmaven.test.skip=true clean deploy -U -B'
122
+ }
117
123
}
118
124
}
119
125
}
0 commit comments