@@ -78,15 +78,13 @@ pipeline {
78
78
}
79
79
steps {
80
80
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'
90
88
}
91
89
}
92
90
}
@@ -112,15 +110,13 @@ pipeline {
112
110
}
113
111
steps {
114
112
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'
124
120
}
125
121
}
126
122
}
@@ -147,18 +143,16 @@ pipeline {
147
143
148
144
steps {
149
145
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'
162
156
}
163
157
}
164
158
}
0 commit comments