@@ -116,15 +116,13 @@ pipeline {
116116 }
117117 steps {
118118 script {
119- docker. withRegistry(p[' docker.registry' ], p[' docker.credentials' ]) {
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' ]) {
121- sh ' mkdir -p /tmp/mongodb/db /tmp/mongodb/log'
122- sh ' mongod --setParameter transactionLifetimeLimitSeconds=90 --setParameter maxTransactionLockRequestTimeoutMillis=10000 --dbpath /tmp/mongodb/db --replSet rs0 --fork --logpath /tmp/mongodb/log/mongod.log &'
123- sh ' sleep 10'
124- sh ' mongo --eval "rs.initiate({_id: \' rs0\' , members:[{_id: 0, host: \' 127.0.0.1:27017\' }]});"'
125- sh ' sleep 15'
126- sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml clean dependency:list test -Duser.name=jenkins -Dsort -U -B'
127- }
119+ 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' ]) {
120+ sh ' mkdir -p /tmp/mongodb/db /tmp/mongodb/log'
121+ sh ' mongod --setParameter transactionLifetimeLimitSeconds=90 --setParameter maxTransactionLockRequestTimeoutMillis=10000 --dbpath /tmp/mongodb/db --replSet rs0 --fork --logpath /tmp/mongodb/log/mongod.log &'
122+ sh ' sleep 10'
123+ sh ' mongo --eval "rs.initiate({_id: \' rs0\' , members:[{_id: 0, host: \' 127.0.0.1:27017\' }]});"'
124+ sh ' sleep 15'
125+ sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml clean dependency:list test -Duser.name=jenkins -Dsort -U -B'
128126 }
129127 }
130128 }
@@ -149,15 +147,13 @@ pipeline {
149147 }
150148 steps {
151149 script {
152- docker. withRegistry(p[' docker.registry' ], p[' docker.credentials' ]) {
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' ]) {
154- sh ' mkdir -p /tmp/mongodb/db /tmp/mongodb/log'
155- sh ' mongod --setParameter transactionLifetimeLimitSeconds=90 --setParameter maxTransactionLockRequestTimeoutMillis=10000 --dbpath /tmp/mongodb/db --replSet rs0 --fork --logpath /tmp/mongodb/log/mongod.log &'
156- sh ' sleep 10'
157- sh ' mongo --eval "rs.initiate({_id: \' rs0\' , members:[{_id: 0, host: \' 127.0.0.1:27017\' }]});"'
158- sh ' sleep 15'
159- sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml clean dependency:list test -Duser.name=jenkins -Dsort -U -B'
160- }
150+ 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' ]) {
151+ sh ' mkdir -p /tmp/mongodb/db /tmp/mongodb/log'
152+ sh ' mongod --setParameter transactionLifetimeLimitSeconds=90 --setParameter maxTransactionLockRequestTimeoutMillis=10000 --dbpath /tmp/mongodb/db --replSet rs0 --fork --logpath /tmp/mongodb/log/mongod.log &'
153+ sh ' sleep 10'
154+ sh ' mongo --eval "rs.initiate({_id: \' rs0\' , members:[{_id: 0, host: \' 127.0.0.1:27017\' }]});"'
155+ sh ' sleep 15'
156+ sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml clean dependency:list test -Duser.name=jenkins -Dsort -U -B'
161157 }
162158 }
163159 }
@@ -173,15 +169,13 @@ pipeline {
173169 }
174170 steps {
175171 script {
176- docker. withRegistry(p[' docker.registry' ], p[' docker.credentials' ]) {
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' ]) {
178- sh ' mkdir -p /tmp/mongodb/db /tmp/mongodb/log'
179- sh ' mongod --setParameter transactionLifetimeLimitSeconds=90 --setParameter maxTransactionLockRequestTimeoutMillis=10000 --dbpath /tmp/mongodb/db --replSet rs0 --fork --logpath /tmp/mongodb/log/mongod.log &'
180- sh ' sleep 10'
181- sh ' mongo --eval "rs.initiate({_id: \' rs0\' , members:[{_id: 0, host: \' 127.0.0.1:27017\' }]});"'
182- sh ' sleep 15'
183- sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml clean dependency:list test -Duser.name=jenkins -Dsort -U -B'
184- }
172+ 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' ]) {
173+ sh ' mkdir -p /tmp/mongodb/db /tmp/mongodb/log'
174+ sh ' mongod --setParameter transactionLifetimeLimitSeconds=90 --setParameter maxTransactionLockRequestTimeoutMillis=10000 --dbpath /tmp/mongodb/db --replSet rs0 --fork --logpath /tmp/mongodb/log/mongod.log &'
175+ sh ' sleep 10'
176+ sh ' mongo --eval "rs.initiate({_id: \' rs0\' , members:[{_id: 0, host: \' 127.0.0.1:27017\' }]});"'
177+ sh ' sleep 15'
178+ sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml clean dependency:list test -Duser.name=jenkins -Dsort -U -B'
185179 }
186180 }
187181 }
@@ -197,15 +191,13 @@ pipeline {
197191 }
198192 steps {
199193 script {
200- docker. withRegistry(p[' docker.registry' ], p[' docker.credentials' ]) {
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' ]) {
202- sh ' mkdir -p /tmp/mongodb/db /tmp/mongodb/log'
203- sh ' mongod --setParameter transactionLifetimeLimitSeconds=90 --setParameter maxTransactionLockRequestTimeoutMillis=10000 --dbpath /tmp/mongodb/db --replSet rs0 --fork --logpath /tmp/mongodb/log/mongod.log &'
204- sh ' sleep 10'
205- sh ' mongo --eval "rs.initiate({_id: \' rs0\' , members:[{_id: 0, host: \' 127.0.0.1:27017\' }]});"'
206- sh ' sleep 15'
207- sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml clean dependency:list test -Duser.name=jenkins -Dsort -U -B'
208- }
194+ 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' ]) {
195+ sh ' mkdir -p /tmp/mongodb/db /tmp/mongodb/log'
196+ sh ' mongod --setParameter transactionLifetimeLimitSeconds=90 --setParameter maxTransactionLockRequestTimeoutMillis=10000 --dbpath /tmp/mongodb/db --replSet rs0 --fork --logpath /tmp/mongodb/log/mongod.log &'
197+ sh ' sleep 10'
198+ sh ' mongo --eval "rs.initiate({_id: \' rs0\' , members:[{_id: 0, host: \' 127.0.0.1:27017\' }]});"'
199+ sh ' sleep 15'
200+ sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml clean dependency:list test -Duser.name=jenkins -Dsort -U -B'
209201 }
210202 }
211203 }
@@ -232,17 +224,15 @@ pipeline {
232224
233225 steps {
234226 script {
235- docker. withRegistry(p[' docker.registry' ], p[' docker.credentials' ]) {
236- docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.basic' ]) {
237- sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pci,artifactory ' +
238- ' -Dartifactory.server=https://repo.spring.io ' +
239- " -Dartifactory.username=${ ARTIFACTORY_USR} " +
240- " -Dartifactory.password=${ ARTIFACTORY_PSW} " +
241- " -Dartifactory.staging-repository=libs-snapshot-local " +
242- " -Dartifactory.build-name=spring-data-mongodb " +
243- " -Dartifactory.build-number=${ BUILD_NUMBER} " +
244- ' -Dmaven.test.skip=true clean deploy -U -B'
245- }
227+ docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.basic' ]) {
228+ sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pci,artifactory ' +
229+ ' -Dartifactory.server=https://repo.spring.io ' +
230+ " -Dartifactory.username=${ ARTIFACTORY_USR} " +
231+ " -Dartifactory.password=${ ARTIFACTORY_PSW} " +
232+ " -Dartifactory.staging-repository=libs-snapshot-local " +
233+ " -Dartifactory.build-name=spring-data-mongodb " +
234+ " -Dartifactory.build-number=${ BUILD_NUMBER} " +
235+ ' -Dmaven.test.skip=true clean deploy -U -B'
246236 }
247237 }
248238 }
0 commit comments