]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
no bug - only upload latest and tags to dockerhub (#418)
authorDylan William Hardison <dylan@hardison.net>
Tue, 27 Feb 2018 03:00:33 +0000 (22:00 -0500)
committerGitHub <noreply@github.com>
Tue, 27 Feb 2018 03:00:33 +0000 (22:00 -0500)
.circleci/config.yml

index 818b9338be734444128753225970a67aad14ecfb..2241909ba0d8e5316c560d66c1cefc86ea2f1407 100644 (file)
@@ -86,13 +86,17 @@ jobs:
       - deploy:
           command: |
             if [[ -n "$DOCKERHUB_REPO" && -n "$DOCKER_USER" && -n "$DOCKER_PASS" ]]; then
-                TAG="${CIRCLE_TAG:-$CIRCLE_BRANCH}"
-                if [[ $TAG == "master" ]]; then
+                TAG=""
+                if [[ -n "$CIRCLE_TAG" ]]; then
+                  TAG="$CIRCLE_TAG"
+                elif [[ "$CIRCLE_BRANCH" == "master" ]]; then
                   TAG=latest
                 fi
-                docker tag bmo $DOCKERHUB_REPO:$TAG
-                docker login -u "$DOCKER_USER" -p "$DOCKER_PASS"
-                docker push $DOCKERHUB_REPO:$TAG
+                if [[ -n "$TAG" ]]; then
+                  docker tag bmo "$DOCKERHUB_REPO:$TAG"
+                  docker login -u "$DOCKER_USER" -p "$DOCKER_PASS"
+                  docker push "$DOCKERHUB_REPO:$TAG"
+                fi
             fi
 
   test_sanity: