From 14b7221d2a042f9c0dcba0c81664c7c8d5de78a5 Mon Sep 17 00:00:00 2001 From: Adrien Ferrand Date: Sun, 16 Sep 2018 14:49:34 +0200 Subject: [PATCH] Configure docker tag --- .circleci/config.yml | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index caae0c4..d857479 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -7,11 +7,11 @@ jobs: - checkout - run: command: - docker build -t adferrand/backuppc:${CIRCLE_TAG} . + docker build -t adferrand/backuppc . - run: command: | mkdir -p workspace - docker save adferrand/backuppc:${CIRCLE_TAG} > workspace/docker-backuppc.tar + docker save adferrand/backuppc > workspace/docker-backuppc.tar - persist_to_workspace: root: workspace paths: @@ -21,15 +21,21 @@ jobs: steps: - attach_workspace: at: /tmp/workspace + - run: + command: + echo 'if [ ${CIRCLE_BRANCH} = master ]; then DOCKER_TAG=latest else DOCKER_TAG=${CIRCLE_TAG:-${CIRCLE_BRANCH}} fi; export DOCKER_TAG' >> $BASH_ENV - run: command: docker load < /tmp/workspace/docker-backuppc.tar - run: command: docker login -u ${DOCKER_USER} -p ${DOCKER_PASS} + - run: + command: + docker tag adferrand/backuppc adferrand/backuppc:${DOCKER_TAG} - deploy: command: - docker push adferrand/backuppc:${CIRCLE_TAG} + docker push adferrand/backuppc:${DOCKER_TAG} workflows: version: 2 build-n-deploy: