diff options
Diffstat (limited to 'build-aux/Jenkinsfile.full')
-rw-r--r-- | build-aux/Jenkinsfile.full | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/build-aux/Jenkinsfile.full b/build-aux/Jenkinsfile.full index 52f5436ef..2ceffacf0 100644 --- a/build-aux/Jenkinsfile.full +++ b/build-aux/Jenkinsfile.full @@ -160,13 +160,15 @@ def generateNativeStage(platform) { def generateContainerStage(platform) { return { + // Important: the stage name here must match the parallelStagesMap key for the + // Jenkins UI to render the pipeline stages correctly. Don't ask why. -APK stage(platform) { node('docker') { timeout(time: 90, unit: "MINUTES") { docker.withRegistry('https://docker.io/', 'dockerhub_creds') { docker.image(meta[platform].image).inside("${DOCKER_ARGS}") { withEnv(['PLATFORM='+platform]) { - stage('Build from tarball & test') { + stage("${meta[platform].name} - build & test") { sh( script: 'rm -rf apache-couchdb-*', label: 'Clean workspace' ) unstash 'tarball' sh( script: unpack, label: 'Unpack tarball' ) @@ -182,7 +184,7 @@ def generateContainerStage(platform) { } } - stage('Build CouchDB packages') { + stage("${meta[platform.name]} - package") { sh 'pwd' sh 'ls -l' unstash 'tarball' |