@@ -13,21 +13,19 @@ def getJava(){
1313}
1414
1515def setupDockerMarkLogic (String image ){
16+ cleanupDocker()
1617 sh label :' mlsetup' , script : ''' #!/bin/bash
1718 echo "Removing any running MarkLogic server and clean up MarkLogic data directory"
1819 sudo /usr/local/sbin/mladmin remove
1920 sudo /usr/local/sbin/mladmin cleandata
20- cd java-client-api/test-app
21+ cd java-client-api
2122 docker compose down -v || true
2223 docker volume prune -f
2324 echo "Using image: "''' + image+ '''
2425 docker pull ''' + image+ '''
2526 MARKLOGIC_IMAGE=''' + image+ ''' MARKLOGIC_LOGS_VOLUME=marklogicLogs docker compose up -d --build
26- echo "mlPassword=admin" > gradle-local.properties
2727 echo "Waiting for MarkLogic server to initialize."
2828 sleep 60s
29- cd ..
30- echo "mlPassword=admin" > gradle-local.properties
3129 export GRADLE_USER_HOME=$WORKSPACE/$GRADLE_DIR
3230 export PATH=$GRADLE_USER_HOME:$JAVA_HOME/bin:$PATH
3331 ./gradlew mlTestConnections
@@ -135,10 +133,11 @@ def postProcessTestResults() {
135133
136134def tearDownDocker () {
137135 sh label :' tearDownDocker' , script : ''' #!/bin/bash
138- cd java-client-api/test-app
136+ cd java-client-api
139137 docker compose down -v || true
140138 docker volume prune -f
141139 '''
140+ cleanupDocker()
142141}
143142
144143pipeline{
@@ -170,7 +169,7 @@ pipeline{
170169 }
171170 }
172171 steps {
173- setupDockerMarkLogic(" ml-docker-db-dev-tierpoint.bed-artifactory.bedford.progress.com/marklogic/marklogic-server-ubi:latest-12 " )
172+ setupDockerMarkLogic(" ml-docker-db-dev-tierpoint.bed-artifactory.bedford.progress.com/marklogic/marklogic-server-ubi-rootless:12.0.0-ubi-rootless-2.2.0 " )
174173 sh label :' run marklogic-client-api tests' , script : ''' #!/bin/bash
175174 export JAVA_HOME=$JAVA_HOME_DIR
176175 export GRADLE_USER_HOME=$WORKSPACE/$GRADLE_DIR
@@ -183,6 +182,7 @@ pipeline{
183182 }
184183 post {
185184 always {
185+ updateWorkspacePermissions()
186186 tearDownDocker()
187187 }
188188 }
@@ -206,24 +206,6 @@ pipeline{
206206 }
207207 }
208208
209- stage(' regressions-11.2.0' ) {
210- when {
211- allOf {
212- branch ' develop'
213- expression {return params. regressions}
214- }
215- }
216- steps {
217- runTests(" ml-docker-db-dev-tierpoint.bed-artifactory.bedford.progress.com/marklogic/marklogic-server-ubi:11.2.0-ubi" )
218- junit ' **/build/**/TEST*.xml'
219- }
220- post {
221- always {
222- tearDownDocker()
223- }
224- }
225- }
226-
227209 stage(' regressions-11' ) {
228210 when {
229211 allOf {
@@ -237,6 +219,7 @@ pipeline{
237219 }
238220 post {
239221 always {
222+ updateWorkspacePermissions()
240223 tearDownDocker()
241224 }
242225 }
@@ -255,6 +238,7 @@ pipeline{
255238 }
256239 post {
257240 always {
241+ updateWorkspacePermissions()
258242 tearDownDocker()
259243 }
260244 }
@@ -268,11 +252,12 @@ pipeline{
268252 }
269253 }
270254 steps {
271- runTests(" ml-docker-db-dev-tierpoint.bed-artifactory.bedford.progress.com/marklogic/marklogic-server-ubi:latest-12 " )
255+ runTests(" ml-docker-db-dev-tierpoint.bed-artifactory.bedford.progress.com/marklogic/marklogic-server-ubi-rootless:12.0.0-ubi-rootless-2.2.0 " )
272256 junit ' **/build/**/TEST*.xml'
273257 }
274258 post {
275259 always {
260+ updateWorkspacePermissions()
276261 tearDownDocker()
277262 }
278263 }
@@ -291,6 +276,7 @@ pipeline{
291276 }
292277 post {
293278 always {
279+ updateWorkspacePermissions()
294280 tearDownDocker()
295281 }
296282 }
0 commit comments