Skip to content

Commit 899fb5e

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. See #3954. Related spring-projects/spring-data-build#1630.
1 parent 68530f0 commit 899fb5e

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
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'

0 commit comments

Comments
 (0)