Skip to content

Commit c5ebc78

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 #3954.
1 parent 29c90d6 commit c5ebc78

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

Jenkinsfile

+4-4
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ pipeline {
117117
steps {
118118
script {
119119
docker.withRegistry(p['docker.registry'], p['docker.credentials']) {
120-
docker.image("springci/spring-data-with-mongodb-4.0:${p['java.main.tag']}").inside(p['docker.java.inside.basic']) {
120+
docker.image("harbor-repo.vmware.com/dockerhub-proxy-cache/springci/spring-data-with-mongodb-4.0:${p['java.main.tag']}").inside(p['docker.java.inside.basic']) {
121121
sh 'mkdir -p /tmp/mongodb/db /tmp/mongodb/log'
122122
sh 'mongod --setParameter transactionLifetimeLimitSeconds=90 --setParameter maxTransactionLockRequestTimeoutMillis=10000 --dbpath /tmp/mongodb/db --replSet rs0 --fork --logpath /tmp/mongodb/log/mongod.log &'
123123
sh 'sleep 10'
@@ -150,7 +150,7 @@ pipeline {
150150
steps {
151151
script {
152152
docker.withRegistry(p['docker.registry'], p['docker.credentials']) {
153-
docker.image("springci/spring-data-with-mongodb-4.4:${p['java.main.tag']}").inside(p['docker.java.inside.basic']) {
153+
docker.image("harbor-repo.vmware.com/dockerhub-proxy-cache/springci/spring-data-with-mongodb-4.4:${p['java.main.tag']}").inside(p['docker.java.inside.basic']) {
154154
sh 'mkdir -p /tmp/mongodb/db /tmp/mongodb/log'
155155
sh 'mongod --setParameter transactionLifetimeLimitSeconds=90 --setParameter maxTransactionLockRequestTimeoutMillis=10000 --dbpath /tmp/mongodb/db --replSet rs0 --fork --logpath /tmp/mongodb/log/mongod.log &'
156156
sh 'sleep 10'
@@ -174,7 +174,7 @@ pipeline {
174174
steps {
175175
script {
176176
docker.withRegistry(p['docker.registry'], p['docker.credentials']) {
177-
docker.image("springci/spring-data-with-mongodb-5.0:${p['java.main.tag']}").inside(p['docker.java.inside.basic']) {
177+
docker.image("harbor-repo.vmware.com/dockerhub-proxy-cache/springci/spring-data-with-mongodb-5.0:${p['java.main.tag']}").inside(p['docker.java.inside.basic']) {
178178
sh 'mkdir -p /tmp/mongodb/db /tmp/mongodb/log'
179179
sh 'mongod --setParameter transactionLifetimeLimitSeconds=90 --setParameter maxTransactionLockRequestTimeoutMillis=10000 --dbpath /tmp/mongodb/db --replSet rs0 --fork --logpath /tmp/mongodb/log/mongod.log &'
180180
sh 'sleep 10'
@@ -198,7 +198,7 @@ pipeline {
198198
steps {
199199
script {
200200
docker.withRegistry(p['docker.registry'], p['docker.credentials']) {
201-
docker.image("springci/spring-data-with-mongodb-4.4:${p['java.lts.tag']}").inside(p['docker.java.inside.basic']) {
201+
docker.image("harbor-repo.vmware.com/dockerhub-proxy-cache/springci/spring-data-with-mongodb-4.4:${p['java.lts.tag']}").inside(p['docker.java.inside.basic']) {
202202
sh 'mkdir -p /tmp/mongodb/db /tmp/mongodb/log'
203203
sh 'mongod --setParameter transactionLifetimeLimitSeconds=90 --setParameter maxTransactionLockRequestTimeoutMillis=10000 --dbpath /tmp/mongodb/db --replSet rs0 --fork --logpath /tmp/mongodb/log/mongod.log &'
204204
sh 'sleep 10'

ci/pipeline.properties

+3-3
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ java.next.tag=11.0.13_8-jdk
44
java.lts.tag=17.0.1_12-jdk
55

66
# Docker container images - standard
7-
docker.java.main.image=eclipse-temurin:${java.main.tag}
8-
docker.java.next.image=eclipse-temurin:${java.next.tag}
9-
docker.java.lts.image=eclipse-temurin:${java.lts.tag}
7+
docker.java.main.image=harbor-repo.vmware.com/dockerhub-proxy-cache/library/eclipse-temurin:${java.main.tag}
8+
docker.java.next.image=harbor-repo.vmware.com/dockerhub-proxy-cache/library/eclipse-temurin:${java.next.tag}
9+
docker.java.lts.image=harbor-repo.vmware.com/dockerhub-proxy-cache/library/eclipse-temurin:${java.lts.tag}
1010

1111
# Supported versions of MongoDB
1212
docker.mongodb.4.0.version=4.0.23

0 commit comments

Comments
 (0)