11@Library (' shared-libraries' ) _
22
3- def runTests () {
3+ def runTests (String type ,String version ) {
4+ copyRPM type,version
5+ setUpML ' $WORKSPACE/xdmp/src/Mark*.rpm'
46 sh label : ' deploy-test-app-and-run-tests' , script : '''
57 export JAVA_HOME=$JAVA_HOME_DIR
68 export GRADLE_USER_HOME=$WORKSPACE/$GRADLE_DIR
@@ -38,12 +40,12 @@ def runDockerCompose(String markLogicDockerImage) {
3840}
3941
4042def teardownAfterTests () {
41- updateWorkspacePermissions()
42- sh label : ' teardown-docker' , script : ''' #!/bin/bash
43- cd node-client-api
44- docker-compose down -v || true
45- '''
46- cleanupDocker()
43+ // updateWorkspacePermissions()
44+ // sh label: 'teardown-docker', script: '''#!/bin/bash
45+ // cd node-client-api
46+ // docker-compose down -v || true
47+ // '''
48+ // cleanupDocker()
4749}
4850
4951def runAuditReport () {
@@ -56,7 +58,9 @@ def runAuditReport() {
5658 '''
5759}
5860
59- def runE2ETests () {
61+ def runE2ETests (String type ,String version ) {
62+ copyRPM type,version
63+ setUpML ' $WORKSPACE/xdmp/src/Mark*.rpm'
6064 sh label : ' run-e2e-tests' , script : '''
6165 export PATH=${NODE_HOME_DIR}/bin:$PATH
6266 cd node-client-api
@@ -124,14 +128,8 @@ pipeline {
124128 agent { label ' nodeclientpool' }
125129 steps {
126130 runAuditReport()
127- runDockerCompose(' ml-docker-db-dev-tierpoint.bed-artifactory.bedford.progress.com/marklogic/marklogic-server-ubi:latest-12' )
128- runTests()
129- runE2ETests()
130- }
131- post {
132- always {
133- teardownAfterTests()
134- }
131+ runTests(' Latest' ,' 12.1' )
132+ runE2ETests(' Latest' ,' 12.1' )
135133 }
136134 }
137135
@@ -147,9 +145,8 @@ pipeline {
147145 }
148146 agent { label ' nodeclientpool' }
149147 steps {
150- runDockerCompose(' ml-docker-db-dev-tierpoint.bed-artifactory.bedford.progress.com/marklogic/marklogic-server-ubi:latest-11' )
151- runTests()
152- runE2ETests()
148+ runTests(' Latest' ,' 11' )
149+ runE2ETests(' Latest' ,' 11' )
153150 }
154151 post {
155152 always {
@@ -167,9 +164,8 @@ pipeline {
167164 }
168165 agent { label ' nodeclientpool' }
169166 steps {
170- runDockerCompose(' ml-docker-db-dev-tierpoint.bed-artifactory.bedford.progress.com/marklogic/marklogic-server-ubi:latest-12' )
171- runTests()
172- runE2ETests()
167+ runTests(' Latest' ,' 12' )
168+ runE2ETests(' Latest' ,' 12' )
173169 }
174170 post {
175171 always {
@@ -187,9 +183,8 @@ pipeline {
187183 }
188184 agent { label ' nodeclientpool' }
189185 steps {
190- runDockerCompose(' ml-docker-db-dev-tierpoint.bed-artifactory.bedford.progress.com/marklogic/marklogic-server-ubi:latest-10' )
191- runTests()
192- runE2ETests()
186+ runTests(' Latest' ,' 10' )
187+ runE2ETests(' Latest' ,' 10' )
193188 }
194189 post {
195190 always {
0 commit comments