From 797723a186dae432f4b0e02812d9f0c6508d26ad Mon Sep 17 00:00:00 2001 From: Rob Rudin Date: Thu, 29 Jan 2026 11:12:10 -0500 Subject: [PATCH] MLE-26079 Removed parallel support in Jenkins I seem to recall having issues with this when I tried to do it in the Java Client for dynamic stages, so just executing the tests sequentially. --- Jenkinsfile | 27 +++++++++------------------ 1 file changed, 9 insertions(+), 18 deletions(-) diff --git a/Jenkinsfile b/Jenkinsfile index d1c12d2d..5020e2fb 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -167,6 +167,7 @@ pipeline { } stage('regressions') { + agent { label 'nodeclientpool' } when { allOf { branch 'develop' @@ -177,29 +178,19 @@ pipeline { script { def imageTags = params.MARKLOGIC_IMAGE_TAGS.split(',') def imagePrefix = 'ml-docker-db-dev-tierpoint.bed-artifactory.bedford.progress.com/marklogic/' - def parallelStages = [:] imageTags.each { tag -> def fullImage = imagePrefix + tag.trim() - def stageName = "regressions-${tag.trim().replace(':', '-')}" - - parallelStages[stageName] = { - stage(stageName) { - node('nodeclientpool') { - try { - runDockerCompose(fullImage) - runTests(false) - runTypeScriptTests() - runE2ETests(false) - } finally { - teardownAfterTests() - } - } - } + + try { + runDockerCompose(fullImage) + runTests(false) + runTypeScriptTests() + runE2ETests(false) + } finally { + teardownAfterTests() } } - - parallel parallelStages } } }