@@ -78,15 +78,13 @@ pipeline {
7878 }
7979 steps {
8080 script {
81- docker. withRegistry(p[' docker.registry' ], p[' docker.credentials' ]) {
82- 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' ]) {
83- sh ' mkdir -p /tmp/mongodb/db /tmp/mongodb/log'
84- sh ' mongod --setParameter transactionLifetimeLimitSeconds=90 --setParameter maxTransactionLockRequestTimeoutMillis=10000 --dbpath /tmp/mongodb/db --replSet rs0 --fork --logpath /tmp/mongodb/log/mongod.log &'
85- sh ' sleep 10'
86- sh ' mongo --eval "rs.initiate({_id: \' rs0\' , members:[{_id: 0, host: \' 127.0.0.1:27017\' }]});"'
87- sh ' sleep 15'
88- 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'
89- }
81+ 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' ]) {
82+ sh ' mkdir -p /tmp/mongodb/db /tmp/mongodb/log'
83+ sh ' mongod --setParameter transactionLifetimeLimitSeconds=90 --setParameter maxTransactionLockRequestTimeoutMillis=10000 --dbpath /tmp/mongodb/db --replSet rs0 --fork --logpath /tmp/mongodb/log/mongod.log &'
84+ sh ' sleep 10'
85+ sh ' mongo --eval "rs.initiate({_id: \' rs0\' , members:[{_id: 0, host: \' 127.0.0.1:27017\' }]});"'
86+ sh ' sleep 15'
87+ 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'
9088 }
9189 }
9290 }
@@ -112,15 +110,13 @@ pipeline {
112110 }
113111 steps {
114112 script {
115- docker. withRegistry(p[' docker.registry' ], p[' docker.credentials' ]) {
116- 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' ]) {
117- sh ' mkdir -p /tmp/mongodb/db /tmp/mongodb/log'
118- sh ' mongod --setParameter transactionLifetimeLimitSeconds=90 --setParameter maxTransactionLockRequestTimeoutMillis=10000 --dbpath /tmp/mongodb/db --replSet rs0 --fork --logpath /tmp/mongodb/log/mongod.log &'
119- sh ' sleep 10'
120- sh ' mongo --eval "rs.initiate({_id: \' rs0\' , members:[{_id: 0, host: \' 127.0.0.1:27017\' }]});"'
121- sh ' sleep 15'
122- 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'
123- }
113+ 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' ]) {
114+ sh ' mkdir -p /tmp/mongodb/db /tmp/mongodb/log'
115+ sh ' mongod --setParameter transactionLifetimeLimitSeconds=90 --setParameter maxTransactionLockRequestTimeoutMillis=10000 --dbpath /tmp/mongodb/db --replSet rs0 --fork --logpath /tmp/mongodb/log/mongod.log &'
116+ sh ' sleep 10'
117+ sh ' mongo --eval "rs.initiate({_id: \' rs0\' , members:[{_id: 0, host: \' 127.0.0.1:27017\' }]});"'
118+ sh ' sleep 15'
119+ 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'
124120 }
125121 }
126122 }
@@ -147,18 +143,16 @@ pipeline {
147143
148144 steps {
149145 script {
150- docker. withRegistry(p[' docker.registry' ], p[' docker.credentials' ]) {
151- docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.basic' ]) {
152- sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -v'
153- sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pci,artifactory ' +
154- ' -Dartifactory.server=https://repo.spring.io ' +
155- " -Dartifactory.username=${ ARTIFACTORY_USR} " +
156- " -Dartifactory.password=${ ARTIFACTORY_PSW} " +
157- " -Dartifactory.staging-repository=libs-snapshot-local " +
158- " -Dartifactory.build-name=spring-data-mongodb " +
159- " -Dartifactory.build-number=${ BUILD_NUMBER} " +
160- ' -Dmaven.test.skip=true clean deploy -U -B'
161- }
146+ docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.basic' ]) {
147+ sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -v'
148+ sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pci,artifactory ' +
149+ ' -Dartifactory.server=https://repo.spring.io ' +
150+ " -Dartifactory.username=${ ARTIFACTORY_USR} " +
151+ " -Dartifactory.password=${ ARTIFACTORY_PSW} " +
152+ " -Dartifactory.staging-repository=libs-snapshot-local " +
153+ " -Dartifactory.build-name=spring-data-mongodb " +
154+ " -Dartifactory.build-number=${ BUILD_NUMBER} " +
155+ ' -Dmaven.test.skip=true clean deploy -U -B'
162156 }
163157 }
164158 }
0 commit comments