@@ -35,8 +35,10 @@ pipeline {
35
35
}
36
36
steps {
37
37
script {
38
- docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.basic' ]) {
39
- sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml clean dependency:list test -Dsort -U -B'
38
+ docker. withRegistry(p[' docker.proxy.registry' ], p[' docker.proxy.credentials' ]) {
39
+ docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.basic' ]) {
40
+ sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml clean dependency:list test -Dsort -U -B'
41
+ }
40
42
}
41
43
}
42
44
}
@@ -61,8 +63,10 @@ pipeline {
61
63
}
62
64
steps {
63
65
script {
64
- docker. image(p[' docker.java.next.image' ]). inside(p[' docker.java.inside.docker' ]) {
65
- sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml clean dependency:list test -Dsort -U -B'
66
+ docker. withRegistry(p[' docker.proxy.registry' ], p[' docker.proxy.credentials' ]) {
67
+ docker. image(p[' docker.java.next.image' ]). inside(p[' docker.java.inside.docker' ]) {
68
+ sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml clean dependency:list test -Dsort -U -B'
69
+ }
66
70
}
67
71
}
68
72
}
@@ -87,16 +91,18 @@ pipeline {
87
91
}
88
92
steps {
89
93
script {
90
- docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.basic' ]) {
91
- sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
92
- ' ./mvnw -s settings.xml -Pci,artifactory ' +
93
- " -Dartifactory.server=${ p['artifactory.url']} " +
94
- " -Dartifactory.username=${ ARTIFACTORY_USR} " +
95
- " -Dartifactory.password=${ ARTIFACTORY_PSW} " +
96
- " -Dartifactory.staging-repository=${ p['artifactory.repository.snapshot']} " +
97
- " -Dartifactory.build-name=spring-data-ldap " +
98
- " -Dartifactory.build-number=spring-data-ldap-${ BRANCH_NAME} -build-${ BUILD_NUMBER} " +
99
- ' -Dmaven.test.skip=true clean deploy -U -B '
94
+ docker. withRegistry(p[' docker.proxy.registry' ], p[' docker.proxy.credentials' ]) {
95
+ docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.basic' ]) {
96
+ sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
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-ldap " +
103
+ " -Dartifactory.build-number=spring-data-ldap-${ BRANCH_NAME} -build-${ BUILD_NUMBER} " +
104
+ ' -Dmaven.test.skip=true clean deploy -U -B '
105
+ }
100
106
}
101
107
}
102
108
}
0 commit comments