@@ -156,14 +156,14 @@ pipeline {
156
156
steps {
157
157
script {
158
158
docker. withRegistry(p[' docker.proxy.registry' ], p[' docker.proxy.credentials' ]) {
159
- docker. image(" springci/spring-data-with-mongodb-4.4:${ p['java.main.tag']} " ). inside(p[' docker.java.inside.basic ' ]) {
159
+ docker. image(" springci/spring-data-with-mongodb-4.4:${ p['java.main.tag']} " ). inside(p[' docker.java.inside.docker ' ]) {
160
160
sh ' mkdir -p /tmp/mongodb/db /tmp/mongodb/log'
161
161
sh ' mongod --setParameter transactionLifetimeLimitSeconds=90 --setParameter maxTransactionLockRequestTimeoutMillis=10000 --dbpath /tmp/mongodb/db --replSet rs0 --fork --logpath /tmp/mongodb/log/mongod.log &'
162
162
sh ' sleep 10'
163
163
sh ' mongo --eval "rs.initiate({_id: \' rs0\' , members:[{_id: 0, host: \' 127.0.0.1:27017\' }]});"'
164
164
sh ' sleep 15'
165
165
sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
166
- " ./mvnw -s settings.xml clean dependency:list test -Dsort -U -B"
166
+ " ./mvnw -s settings.xml -Ddevelocity.storage.directory=/tmp/jenkins-home/.develocity-root -Dmaven.repo.local=/tmp/jenkins-home/.m2/spring-data-mongodb clean dependency:list test -Dsort -U -B"
167
167
}
168
168
}
169
169
}
@@ -191,14 +191,14 @@ pipeline {
191
191
steps {
192
192
script {
193
193
docker. withRegistry(p[' docker.proxy.registry' ], p[' docker.proxy.credentials' ]) {
194
- docker. image(" springci/spring-data-with-mongodb-5.0:${ p['java.main.tag']} " ). inside(p[' docker.java.inside.basic ' ]) {
194
+ docker. image(" springci/spring-data-with-mongodb-5.0:${ p['java.main.tag']} " ). inside(p[' docker.java.inside.docker ' ]) {
195
195
sh ' mkdir -p /tmp/mongodb/db /tmp/mongodb/log'
196
196
sh ' mongod --setParameter transactionLifetimeLimitSeconds=90 --setParameter maxTransactionLockRequestTimeoutMillis=10000 --dbpath /tmp/mongodb/db --replSet rs0 --fork --logpath /tmp/mongodb/log/mongod.log &'
197
197
sh ' sleep 10'
198
198
sh ' mongo --eval "rs.initiate({_id: \' rs0\' , members:[{_id: 0, host: \' 127.0.0.1:27017\' }]});"'
199
199
sh ' sleep 15'
200
200
sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
201
- " ./mvnw -s settings.xml clean dependency:list test -Dsort -U -B"
201
+ " ./mvnw -s settings.xml -Ddevelocity.storage.directory=/tmp/jenkins-home/.develocity-root -Dmaven.repo.local=/tmp/jenkins-home/.m2/spring-data-mongodb clean dependency:list test -Dsort -U -B"
202
202
}
203
203
}
204
204
}
@@ -217,14 +217,14 @@ pipeline {
217
217
steps {
218
218
script {
219
219
docker. withRegistry(p[' docker.proxy.registry' ], p[' docker.proxy.credentials' ]) {
220
- docker. image(" springci/spring-data-with-mongodb-6.0:${ p['java.main.tag']} " ). inside(p[' docker.java.inside.basic ' ]) {
220
+ docker. image(" springci/spring-data-with-mongodb-6.0:${ p['java.main.tag']} " ). inside(p[' docker.java.inside.docker ' ]) {
221
221
sh ' mkdir -p /tmp/mongodb/db /tmp/mongodb/log'
222
222
sh ' mongod --setParameter transactionLifetimeLimitSeconds=90 --setParameter maxTransactionLockRequestTimeoutMillis=10000 --dbpath /tmp/mongodb/db --replSet rs0 --fork --logpath /tmp/mongodb/log/mongod.log &'
223
223
sh ' sleep 10'
224
224
sh ' mongosh --eval "rs.initiate({_id: \' rs0\' , members:[{_id: 0, host: \' 127.0.0.1:27017\' }]});"'
225
225
sh ' sleep 15'
226
226
sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
227
- " ./mvnw -s settings.xml clean dependency:list test -Dsort -U -B"
227
+ " ./mvnw -s settings.xml -Ddevelocity.storage.directory=/tmp/jenkins-home/.develocity-root -Dmaven.repo.local=/tmp/jenkins-home/.m2/spring-data-mongodb clean dependency:list test -Dsort -U -B"
228
228
}
229
229
}
230
230
}
@@ -243,14 +243,14 @@ pipeline {
243
243
steps {
244
244
script {
245
245
docker. withRegistry(p[' docker.proxy.registry' ], p[' docker.proxy.credentials' ]) {
246
- docker. image(" springci/spring-data-with-mongodb-7.0:${ p['java.main.tag']} " ). inside(p[' docker.java.inside.basic ' ]) {
246
+ docker. image(" springci/spring-data-with-mongodb-7.0:${ p['java.main.tag']} " ). inside(p[' docker.java.inside.docker ' ]) {
247
247
sh ' mkdir -p /tmp/mongodb/db /tmp/mongodb/log'
248
248
sh ' mongod --setParameter transactionLifetimeLimitSeconds=90 --setParameter maxTransactionLockRequestTimeoutMillis=10000 --dbpath /tmp/mongodb/db --replSet rs0 --fork --logpath /tmp/mongodb/log/mongod.log &'
249
249
sh ' sleep 10'
250
250
sh ' mongosh --eval "rs.initiate({_id: \' rs0\' , members:[{_id: 0, host: \' 127.0.0.1:27017\' }]});"'
251
251
sh ' sleep 15'
252
252
sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
253
- " ./mvnw -s settings.xml clean dependency:list test -Dsort -U -B"
253
+ " ./mvnw -s settings.xml -Dmaven.repo.local=/tmp/jenkins-home/.m2/spring-data-mongodb clean dependency:list test -Dsort -U -B -Ddevelocity.cache.local.enabled=false -Ddevelocity.storage.directory=/tmp/jenkins-home/.develocity-root -Ddevelocity.cache.remote.enabled=false "
254
254
}
255
255
}
256
256
}
@@ -269,14 +269,14 @@ pipeline {
269
269
steps {
270
270
script {
271
271
docker. withRegistry(p[' docker.proxy.registry' ], p[' docker.proxy.credentials' ]) {
272
- docker. image(" springci/spring-data-with-mongodb-7.0:${ p['java.next.tag']} " ). inside(p[' docker.java.inside.basic ' ]) {
272
+ docker. image(" springci/spring-data-with-mongodb-7.0:${ p['java.next.tag']} " ). inside(p[' docker.java.inside.docker ' ]) {
273
273
sh ' mkdir -p /tmp/mongodb/db /tmp/mongodb/log'
274
274
sh ' mongod --setParameter transactionLifetimeLimitSeconds=90 --setParameter maxTransactionLockRequestTimeoutMillis=10000 --dbpath /tmp/mongodb/db --replSet rs0 --fork --logpath /tmp/mongodb/log/mongod.log &'
275
275
sh ' sleep 10'
276
276
sh ' mongosh --eval "rs.initiate({_id: \' rs0\' , members:[{_id: 0, host: \' 127.0.0.1:27017\' }]});"'
277
277
sh ' sleep 15'
278
278
sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
279
- " ./mvnw -s settings.xml clean dependency:list test -Dsort -U -B"
279
+ " ./mvnw -s settings.xml -Ddevelocity.storage.directory=/tmp/jenkins-home/.develocity-root -Dmaven.repo.local=/tmp/jenkins-home/.m2/spring-data-mongodb clean dependency:list test -Dsort -U -B"
280
280
}
281
281
}
282
282
}
@@ -304,15 +304,17 @@ pipeline {
304
304
steps {
305
305
script {
306
306
docker. withRegistry(p[' docker.proxy.registry' ], p[' docker.proxy.credentials' ]) {
307
- docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.basic ' ]) {
307
+ docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.docker ' ]) {
308
308
sh ' MAVEN_OPTS="-Duser.name=' + " ${ p['jenkins.user.name']} " + ' -Duser.home=/tmp/jenkins-home" ' +
309
309
" ./mvnw -s settings.xml -Pci,artifactory " +
310
+ " -Ddevelocity.storage.directory=/tmp/jenkins-home/.develocity-root " +
310
311
" -Dartifactory.server=${ p['artifactory.url']} " +
311
312
" -Dartifactory.username=${ ARTIFACTORY_USR} " +
312
313
" -Dartifactory.password=${ ARTIFACTORY_PSW} " +
313
314
" -Dartifactory.staging-repository=${ p['artifactory.repository.snapshot']} " +
314
315
" -Dartifactory.build-name=spring-data-mongodb " +
315
316
" -Dartifactory.build-number=spring-data-mongodb-${ BRANCH_NAME} -build-${ BUILD_NUMBER} " +
317
+ " -Dmaven.repo.local=/tmp/jenkins-home/.m2/spring-data-mongodb " +
316
318
" -Dmaven.test.skip=true clean deploy -U -B"
317
319
}
318
320
}
0 commit comments