diff --git a/.circleci/config.yml b/.circleci/config.yml index e641b81..e721ff7 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -45,16 +45,20 @@ jobs: - run: name: Install Docker client command: | - set -x - VER="17.03.0-ce" - curl -L -o /tmp/docker-$VER.tgz https://get.docker.com/builds/Linux/x86_64/docker-$VER.tgz - tar -xz -C /tmp -f /tmp/docker-$VER.tgz - mv /tmp/docker/* /usr/bin + if [ $CIRCLE_BRANCH = 'master' ]; then + set -x + VER="17.03.0-ce" + curl -L -o /tmp/docker-$VER.tgz https://get.docker.com/builds/Linux/x86_64/docker-$VER.tgz + tar -xz -C /tmp -f /tmp/docker-$VER.tgz + mv /tmp/docker/* /usr/bin + fi - run: name: Publish to Docker Hub command: | - TAG=0.1.$CIRCLE_BUILD_NUM - docker build -t datatogether/task-mgmt:latest -t datatogether/task-mgmt:$TAG . - docker login -u $DOCKER_USER -p $DOCKER_PASS - docker push datatogether/task-mgmt:$TAG - docker push datatogether/task-mgmt:latest \ No newline at end of file + if [ $CIRCLE_BRANCH = 'master' ]; then + TAG=0.1.$CIRCLE_BUILD_NUM + docker build -t datatogether/task-mgmt:latest -t datatogether/task-mgmt:$TAG . + docker login -u $DOCKER_USER -p $DOCKER_PASS + docker push datatogether/task-mgmt:$TAG + docker push datatogether/task-mgmt:latest + fi \ No newline at end of file