@@ -116,15 +116,13 @@ pipeline {
116
116
}
117
117
steps {
118
118
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'
128
126
}
129
127
}
130
128
}
@@ -149,15 +147,13 @@ pipeline {
149
147
}
150
148
steps {
151
149
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'
161
157
}
162
158
}
163
159
}
@@ -173,15 +169,13 @@ pipeline {
173
169
}
174
170
steps {
175
171
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'
185
179
}
186
180
}
187
181
}
@@ -197,15 +191,13 @@ pipeline {
197
191
}
198
192
steps {
199
193
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'
209
201
}
210
202
}
211
203
}
@@ -232,18 +224,16 @@ pipeline {
232
224
233
225
steps {
234
226
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 -v'
238
- sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pci,artifactory ' +
239
- ' -Dartifactory.server=https://repo.spring.io ' +
240
- " -Dartifactory.username=${ ARTIFACTORY_USR} " +
241
- " -Dartifactory.password=${ ARTIFACTORY_PSW} " +
242
- " -Dartifactory.staging-repository=libs-snapshot-local " +
243
- " -Dartifactory.build-name=spring-data-mongodb " +
244
- " -Dartifactory.build-number=${ BUILD_NUMBER} " +
245
- ' -Dmaven.test.skip=true clean deploy -U -B'
246
- }
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 -v'
229
+ sh ' MAVEN_OPTS="-Duser.name=jenkins -Duser.home=/tmp/jenkins-home" ./mvnw -s settings.xml -Pci,artifactory ' +
230
+ ' -Dartifactory.server=https://repo.spring.io ' +
231
+ " -Dartifactory.username=${ ARTIFACTORY_USR} " +
232
+ " -Dartifactory.password=${ ARTIFACTORY_PSW} " +
233
+ " -Dartifactory.staging-repository=libs-snapshot-local " +
234
+ " -Dartifactory.build-name=spring-data-mongodb " +
235
+ " -Dartifactory.build-number=${ BUILD_NUMBER} " +
236
+ ' -Dmaven.test.skip=true clean deploy -U -B'
247
237
}
248
238
}
249
239
}
0 commit comments