From 6a4b2c8901cb779bb1344f1b8abf3b02ff90f499 Mon Sep 17 00:00:00 2001 From: Ralph Bean Date: Apr 03 2018 13:39:12 +0000 Subject: Only tag as latest if this is the master branch. Otherwise, our PRs could be tagged as latest before they are merged and that doesn't make sense. --- diff --git a/Jenkinsfile b/Jenkinsfile index 5198161..a59fac4 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -199,18 +199,21 @@ node('fedora') { } node('docker') { checkout scm - stage('Tag "latest".') { - unarchive mapping: ['appversion': 'appversion'] - def appversion = readFile('appversion').trim() - docker.withRegistry( - 'https://docker-registry.engineering.redhat.com/', - 'docker-registry-factory2-builder-sa-credentials') { - def image = docker.image("factory2/waiverdb:${appversion}") - image.push('latest') + /* Can't use GIT_BRANCH because of this issue https://issues.jenkins-ci.org/browse/JENKINS-35230 */ + def git_branch = sh(returnStdout: true, script: 'git rev-parse --abbrev-ref HEAD').trim() + if (git_branch == 'master') { + stage('Tag "latest".') { + unarchive mapping: ['appversion': 'appversion'] + def appversion = readFile('appversion').trim() + docker.withRegistry( + 'https://docker-registry.engineering.redhat.com/', + 'docker-registry-factory2-builder-sa-credentials') { + def image = docker.image("factory2/waiverdb:${appversion}") + image.push('latest') + } } } } - } } catch (e) { if (ownership.job.ownershipEnabled) {