diff options
author | Christian Segundo | 2023-10-06 18:34:26 +0200 |
---|---|---|
committer | Christian Segundo | 2023-10-06 19:34:13 +0200 |
commit | 3c0cd71bc9b7ec681a2ff373c1385cca53a9a3bf (patch) | |
tree | 7a726e978e9f8869e8bca79ebf37397a830b5e5c /Jenkinsfile | |
parent | 02b189653a1f4a3b98fc200e2280c86aa31eda5c (diff) | |
download | transmission-hacks-3c0cd71bc9b7ec681a2ff373c1385cca53a9a3bf.tar.gz |
delete files if unlinked
Diffstat (limited to 'Jenkinsfile')
-rw-r--r-- | Jenkinsfile | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/Jenkinsfile b/Jenkinsfile index 564d41f..055bef6 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -20,6 +20,7 @@ pipeline { env.TAG_NAME = sh( returnStdout: true, script: 'git name-rev --name-only --tags HEAD | sed \'s/^undefined$//\'').trim() + env.BRANCH_DOCKER_TAG = "${env.GIT_BRANCH}".replace("/", "-") } } } @@ -47,7 +48,6 @@ pipeline { } } stage('docker.io login') { - when { branch 'master' } steps { withCredentials([string( credentialsId: 'dockerhub-personal', @@ -62,6 +62,12 @@ pipeline { } } } + stage('Push branch') { + when { not { branch 'master' } } + steps { + sh "buildah manifest push --all $PROJECT docker://$IMAGE_NAME:$BRANCH_DOCKER_TAG" + } + } stage('Push latest') { when { branch 'master' } steps { sh "buildah manifest push --all $PROJECT docker://$IMAGE_NAME:latest" } |