@@ -94,15 +94,13 @@ pipeline {
9494 }
9595 steps {
9696 script {
97- docker. withRegistry(p[' docker.registry' ], p[' docker.credentials' ]) {
98- 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' ]) {
99- sh ' mkdir -p /tmp/mongodb/db /tmp/mongodb/log'
100- sh ' mongod --setParameter transactionLifetimeLimitSeconds=90 --setParameter maxTransactionLockRequestTimeoutMillis=10000 --dbpath /tmp/mongodb/db --replSet rs0 --fork --logpath /tmp/mongodb/log/mongod.log &'
101- sh ' sleep 10'
102- sh ' mongo --eval "rs.initiate({_id: \' rs0\' , members:[{_id: 0, host: \' 127.0.0.1:27017\' }]});"'
103- sh ' sleep 15'
104- 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'
105- }
97+ 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' ]) {
98+ sh ' mkdir -p /tmp/mongodb/db /tmp/mongodb/log'
99+ sh ' mongod --setParameter transactionLifetimeLimitSeconds=90 --setParameter maxTransactionLockRequestTimeoutMillis=10000 --dbpath /tmp/mongodb/db --replSet rs0 --fork --logpath /tmp/mongodb/log/mongod.log &'
100+ sh ' sleep 10'
101+ sh ' mongo --eval "rs.initiate({_id: \' rs0\' , members:[{_id: 0, host: \' 127.0.0.1:27017\' }]});"'
102+ sh ' sleep 15'
103+ 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'
106104 }
107105 }
108106 }
@@ -126,15 +124,13 @@ pipeline {
126124 }
127125 steps {
128126 script {
129- docker. withRegistry(p[' docker.registry' ], p[' docker.credentials' ]) {
130- 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' ]) {
131- sh ' mkdir -p /tmp/mongodb/db /tmp/mongodb/log'
132- sh ' mongod --setParameter transactionLifetimeLimitSeconds=90 --setParameter maxTransactionLockRequestTimeoutMillis=10000 --dbpath /tmp/mongodb/db --replSet rs0 --fork --logpath /tmp/mongodb/log/mongod.log &'
133- sh ' sleep 10'
134- sh ' mongo --eval "rs.initiate({_id: \' rs0\' , members:[{_id: 0, host: \' 127.0.0.1:27017\' }]});"'
135- sh ' sleep 15'
136- 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'
137- }
127+ 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' ]) {
128+ sh ' mkdir -p /tmp/mongodb/db /tmp/mongodb/log'
129+ sh ' mongod --setParameter transactionLifetimeLimitSeconds=90 --setParameter maxTransactionLockRequestTimeoutMillis=10000 --dbpath /tmp/mongodb/db --replSet rs0 --fork --logpath /tmp/mongodb/log/mongod.log &'
130+ sh ' sleep 10'
131+ sh ' mongo --eval "rs.initiate({_id: \' rs0\' , members:[{_id: 0, host: \' 127.0.0.1:27017\' }]});"'
132+ sh ' sleep 15'
133+ 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'
138134 }
139135 }
140136 }
@@ -150,15 +146,13 @@ pipeline {
150146 }
151147 steps {
152148 script {
153- docker. withRegistry(p[' docker.registry' ], p[' docker.credentials' ]) {
154- 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' ]) {
155- sh ' mkdir -p /tmp/mongodb/db /tmp/mongodb/log'
156- sh ' mongod --setParameter transactionLifetimeLimitSeconds=90 --setParameter maxTransactionLockRequestTimeoutMillis=10000 --dbpath /tmp/mongodb/db --replSet rs0 --fork --logpath /tmp/mongodb/log/mongod.log &'
157- sh ' sleep 10'
158- sh ' mongo --eval "rs.initiate({_id: \' rs0\' , members:[{_id: 0, host: \' 127.0.0.1:27017\' }]});"'
159- sh ' sleep 15'
160- 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'
161- }
149+ 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' ]) {
150+ sh ' mkdir -p /tmp/mongodb/db /tmp/mongodb/log'
151+ sh ' mongod --setParameter transactionLifetimeLimitSeconds=90 --setParameter maxTransactionLockRequestTimeoutMillis=10000 --dbpath /tmp/mongodb/db --replSet rs0 --fork --logpath /tmp/mongodb/log/mongod.log &'
152+ sh ' sleep 10'
153+ sh ' mongo --eval "rs.initiate({_id: \' rs0\' , members:[{_id: 0, host: \' 127.0.0.1:27017\' }]});"'
154+ sh ' sleep 15'
155+ 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'
162156 }
163157 }
164158 }
@@ -184,17 +178,15 @@ pipeline {
184178
185179 steps {
186180 script {
187- docker. withRegistry(p[' docker.registry' ], p[' docker.credentials' ]) {
188- docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.basic' ]) {
189- sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pci,artifactory ' +
190- ' -Dartifactory.server=https://repo.spring.io ' +
191- " -Dartifactory.username=${ ARTIFACTORY_USR} " +
192- " -Dartifactory.password=${ ARTIFACTORY_PSW} " +
193- " -Dartifactory.staging-repository=libs-snapshot-local " +
194- " -Dartifactory.build-name=spring-data-mongodb " +
195- " -Dartifactory.build-number=${ BUILD_NUMBER} " +
196- ' -Dmaven.test.skip=true clean deploy -U -B'
197- }
181+ docker. image(p[' docker.java.main.image' ]). inside(p[' docker.java.inside.basic' ]) {
182+ sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pci,artifactory ' +
183+ ' -Dartifactory.server=https://repo.spring.io ' +
184+ " -Dartifactory.username=${ ARTIFACTORY_USR} " +
185+ " -Dartifactory.password=${ ARTIFACTORY_PSW} " +
186+ " -Dartifactory.staging-repository=libs-snapshot-local " +
187+ " -Dartifactory.build-name=spring-data-mongodb " +
188+ " -Dartifactory.build-number=${ BUILD_NUMBER} " +
189+ ' -Dmaven.test.skip=true clean deploy -U -B'
198190 }
199191 }
200192 }
0 commit comments