@@ -94,15 +94,13 @@ pipeline {
94
94
}
95
95
steps {
96
96
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'
106
104
}
107
105
}
108
106
}
@@ -126,15 +124,13 @@ pipeline {
126
124
}
127
125
steps {
128
126
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'
138
134
}
139
135
}
140
136
}
@@ -150,15 +146,13 @@ pipeline {
150
146
}
151
147
steps {
152
148
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'
162
156
}
163
157
}
164
158
}
@@ -184,17 +178,15 @@ pipeline {
184
178
185
179
steps {
186
180
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'
198
190
}
199
191
}
200
192
}
0 commit comments