Skip to content

Commit f2801cc

Browse files
committed
Use Harbor Proxy for containers.
Leverage internal infrastructure for pulling Docker container images. Reduces pressure on Docker Hub and reduces risk of hitting rate limits. Closes #1216. Related spring-projects/spring-data-build#1630.
1 parent 94af703 commit f2801cc

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

Jenkinsfile

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ pipeline {
9797
steps {
9898
script {
9999
docker.withRegistry(p['docker.registry'], p['docker.credentials']) {
100-
docker.image("springci/spring-data-with-cassandra-3.11:${p['java.main.tag']}").inside(p['docker.java.inside.basic']) {
100+
docker.image("harbor-repo.vmware.com/dockerhub-proxy-cache/springci/spring-data-with-cassandra-3.11:${p['java.main.tag']}").inside(p['docker.java.inside.basic']) {
101101
sh 'mkdir -p /tmp/jenkins-home'
102102
sh 'JAVA_HOME=/opt/java/openjdk /opt/cassandra/bin/cassandra -R &'
103103
sh 'MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pci,external-cassandra clean dependency:list verify -Dsort -U -B'
@@ -126,7 +126,7 @@ pipeline {
126126
steps {
127127
script {
128128
docker.withRegistry(p['docker.registry'], p['docker.credentials']) {
129-
docker.image("springci/spring-data-with-cassandra-3.11:${p['java.11.tag']}").inside(p['docker.java.inside.basic']) {
129+
docker.image("harbor-repo.vmware.com/dockerhub-proxy-cache/springci/spring-data-with-cassandra-3.11:${p['java.11.tag']}").inside(p['docker.java.inside.basic']) {
130130
sh 'mkdir -p /tmp/jenkins-home'
131131
sh 'JAVA_HOME=/opt/java/openjdk8 /opt/cassandra/bin/cassandra -R &'
132132
sh 'MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pci,external-cassandra,java11 clean dependency:list verify -Dsort -U -B'
@@ -146,7 +146,7 @@ pipeline {
146146
steps {
147147
script {
148148
docker.withRegistry(p['docker.registry'], p['docker.credentials']) {
149-
docker.image("springci/spring-data-with-cassandra-3.11:${p['java.15.tag']}").inside(p['docker.java.inside.basic']) {
149+
docker.image("harbor-repo.vmware.com/dockerhub-proxy-cache/springci/spring-data-with-cassandra-3.11:${p['java.15.tag']}").inside(p['docker.java.inside.basic']) {
150150
sh 'mkdir -p /tmp/jenkins-home'
151151
sh 'JAVA_HOME=/opt/java/openjdk8 /opt/cassandra/bin/cassandra -R &'
152152
sh 'MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pci,external-cassandra,java11 clean dependency:list verify -Dsort -U -B'
@@ -208,7 +208,7 @@ pipeline {
208208
steps {
209209
script {
210210
docker.withRegistry(p['docker.registry'], p['docker.credentials']) {
211-
docker.image('adoptopenjdk/openjdk8:latest').inside('-v $HOME:/tmp/jenkins-home') {
211+
docker.image(p['docker.java.main.image']).inside(p['docker.java.inside.basic']) {
212212
sh 'mkdir -p /tmp/jenkins-home'
213213
sh 'MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pci,distribute ' +
214214
'-Dartifactory.server=https://repo.spring.io ' +

0 commit comments

Comments
 (0)