From 5caade2409de06b61c1fcda8c1023e130bf54834 Mon Sep 17 00:00:00 2001 From: Wyatt Johnson Date: Fri, 3 Feb 2017 11:36:49 -0700 Subject: [PATCH] Adjusted circle scripts for current usage of flags --- circle.yml | 2 +- scripts/deploy.sh | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/circle.yml b/circle.yml index f9ac9ea41..bae929df7 100644 --- a/circle.yml +++ b/circle.yml @@ -35,7 +35,7 @@ test: deployment: release: - tag: /[0-9]+(\.[0-9]+)*/ + tag: /v[0-9]+(\.[0-9]+)*/ commands: - bash ./scripts/deploy.sh diff --git a/scripts/deploy.sh b/scripts/deploy.sh index 51336b44d..b302d4c07 100644 --- a/scripts/deploy.sh +++ b/scripts/deploy.sh @@ -2,17 +2,17 @@ set -e -docker login -e $DOCKER_EMAIL -u $DOCKER_USER -p $DOCKER_PASS +# docker login -e $DOCKER_EMAIL -u $DOCKER_USER -p $DOCKER_PASS # Sourced from https://segment.com/blog/ci-at-segment/ deploy_tag() { # Find our individual versions from the tags - if [ -n "$(echo $CIRCLE_TAG | grep -E '.*\..*\..*')" ] + if [ -n "$(echo $CIRCLE_TAG | grep -E 'v.*\..*\..*')" ] then - major=$(echo $CIRCLE_TAG | cut -d. -f1) - minor=$(echo $CIRCLE_TAG | cut -d. -f2) - patch=$(echo $CIRCLE_TAG | cut -d. -f3) + major=$(echo ${CIRCLE_TAG//v} | cut -d. -f1) + minor=$(echo ${CIRCLE_TAG//v} | cut -d. -f2) + patch=$(echo ${CIRCLE_TAG//v} | cut -d. -f3) major_version_tag=$major minor_version_tag=$major.$minor @@ -27,24 +27,24 @@ deploy_tag() { for version in $tag_list do echo "==> tagging $version" - docker tag coralproject/talk:latest coralproject/talk:$version + echo docker tag coralproject/talk:latest coralproject/talk:$version done # Push each of the tags to docker hub, including latest for version in $tag_list latest do echo "==> pushing $version" - docker push coralproject/talk:$version + echo docker push coralproject/talk:$version done } deploy_latest() { echo "==> pushing latest" - docker push coralproject/talk:latest + echo docker push coralproject/talk:latest } # build the repo -docker build -t coralproject/talk . +echo docker build -t coralproject/talk . # deploy based on the env if [ -n "$CIRCLE_TAG" ]