@@ -80,15 +80,17 @@ pipeline {
8080 }
8181 steps {
8282 script {
83- docker. image(" harbor-repo.vmware.com/dockerhub-proxy-cache/springci/spring-data-with-cassandra-3.11:${ p['java.main.tag']} " ). inside(' -v $HOME:/tmp/jenkins-home' ) {
84- sh ' mkdir -p /tmp/jenkins-home'
85- sh ' JAVA_HOME=/opt/java/openjdk8 /opt/cassandra/bin/cassandra -R &'
86- sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
87- " DEVELOCITY_CACHE_USERNAME=${ DEVELOCITY_CACHE_USR} " +
88- " DEVELOCITY_CACHE_PASSWORD=${ DEVELOCITY_CACHE_PSW} " +
89- " GRADLE_ENTERPRISE_ACCESS_KEY=${ DEVELOCITY_ACCESS_KEY} " +
90- " ./mvnw -s settings.xml -Pci,external-cassandra " +
91- " clean dependency:list verify -Dsort -U -B"
83+ docker. withRegistry(p[' docker.proxy.registry' ], p[' docker.proxy.credentials' ]) {
84+ docker. image(" springci/spring-data-with-cassandra-3.11:${ p['java.main.tag']} " ). inside(' -v $HOME:/tmp/jenkins-home' ) {
85+ sh ' mkdir -p /tmp/jenkins-home'
86+ sh ' JAVA_HOME=/opt/java/openjdk8 /opt/cassandra/bin/cassandra -R &'
87+ sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
88+ " DEVELOCITY_CACHE_USERNAME=${ DEVELOCITY_CACHE_USR} " +
89+ " DEVELOCITY_CACHE_PASSWORD=${ DEVELOCITY_CACHE_PSW} " +
90+ " GRADLE_ENTERPRISE_ACCESS_KEY=${ DEVELOCITY_ACCESS_KEY} " +
91+ " ./mvnw -s settings.xml -Pci,external-cassandra " +
92+ " clean dependency:list verify -Dsort -U -B"
93+ }
9294 }
9395 }
9496 }
@@ -115,15 +117,17 @@ pipeline {
115117 }
116118 steps {
117119 script {
118- docker. image(" harbor-repo.vmware.com/dockerhub-proxy-cache/springci/spring-data-with-cassandra-3.11:${ p['java.next.tag']} " ). inside(' -v $HOME:/tmp/jenkins-home' ) {
119- sh ' mkdir -p /tmp/jenkins-home'
120- sh ' JAVA_HOME=/opt/java/openjdk8 /opt/cassandra/bin/cassandra -R &'
121- sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
122- " DEVELOCITY_CACHE_USERNAME=${ DEVELOCITY_CACHE_USR} " +
123- " DEVELOCITY_CACHE_PASSWORD=${ DEVELOCITY_CACHE_PSW} " +
124- " GRADLE_ENTERPRISE_ACCESS_KEY=${ DEVELOCITY_ACCESS_KEY} " +
125- " ./mvnw -s settings.xml -Pci,external-cassandra " +
126- " clean dependency:list verify -Dsort -U -B"
120+ docker. withRegistry(p[' docker.proxy.registry' ], p[' docker.proxy.credentials' ]) {
121+ docker. image(" springci/spring-data-with-cassandra-3.11:${ p['java.next.tag']} " ). inside(' -v $HOME:/tmp/jenkins-home' ) {
122+ sh ' mkdir -p /tmp/jenkins-home'
123+ sh ' JAVA_HOME=/opt/java/openjdk8 /opt/cassandra/bin/cassandra -R &'
124+ sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
125+ " DEVELOCITY_CACHE_USERNAME=${ DEVELOCITY_CACHE_USR} " +
126+ " DEVELOCITY_CACHE_PASSWORD=${ DEVELOCITY_CACHE_PSW} " +
127+ " GRADLE_ENTERPRISE_ACCESS_KEY=${ DEVELOCITY_ACCESS_KEY} " +
128+ " ./mvnw -s settings.xml -Pci,external-cassandra " +
129+ " clean dependency:list verify -Dsort -U -B"
130+ }
127131 }
128132 }
129133 }
@@ -152,20 +156,22 @@ pipeline {
152156
153157 steps {
154158 script {
155- docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.basic' ]) {
156- sh ' mkdir -p /tmp/jenkins-home'
157- sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
158- " DEVELOCITY_CACHE_USERNAME=${ DEVELOCITY_CACHE_USR} " +
159- " DEVELOCITY_CACHE_PASSWORD=${ DEVELOCITY_CACHE_PSW} " +
160- " GRADLE_ENTERPRISE_ACCESS_KEY=${ DEVELOCITY_ACCESS_KEY} " +
161- " ./mvnw -s settings.xml -Pci,artifactory " +
162- " -Dartifactory.server=${ p['artifactory.url']} " +
163- " -Dartifactory.username=${ ARTIFACTORY_USR} " +
164- " -Dartifactory.password=${ ARTIFACTORY_PSW} " +
165- " -Dartifactory.staging-repository=${ p['artifactory.repository.snapshot']} " +
166- " -Dartifactory.build-name=spring-data-cassandra " +
167- " -Dartifactory.build-number=spring-data-cassandra-${ BRANCH_NAME} -build-${ BUILD_NUMBER} " +
168- " -Dmaven.test.skip=true clean deploy -U -B"
159+ docker. withRegistry(p[' docker.proxy.registry' ], p[' docker.proxy.credentials' ]) {
160+ docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.basic' ]) {
161+ sh ' mkdir -p /tmp/jenkins-home'
162+ sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
163+ " DEVELOCITY_CACHE_USERNAME=${ DEVELOCITY_CACHE_USR} " +
164+ " DEVELOCITY_CACHE_PASSWORD=${ DEVELOCITY_CACHE_PSW} " +
165+ " GRADLE_ENTERPRISE_ACCESS_KEY=${ DEVELOCITY_ACCESS_KEY} " +
166+ " ./mvnw -s settings.xml -Pci,artifactory " +
167+ " -Dartifactory.server=${ p['artifactory.url']} " +
168+ " -Dartifactory.username=${ ARTIFACTORY_USR} " +
169+ " -Dartifactory.password=${ ARTIFACTORY_PSW} " +
170+ " -Dartifactory.staging-repository=${ p['artifactory.repository.snapshot']} " +
171+ " -Dartifactory.build-name=spring-data-cassandra " +
172+ " -Dartifactory.build-number=spring-data-cassandra-${ BRANCH_NAME} -build-${ BUILD_NUMBER} " +
173+ " -Dmaven.test.skip=true clean deploy -U -B"
174+ }
169175 }
170176 }
171177 }
0 commit comments