#!/usr/bin/env bash set -e echo "Repo tag name: ${APPVEYOR_REPO_TAG_NAME}" echo "Rebuild: ${APPVEYOR_RE_BUILD}" PROD_DEPLOY=false TAG_NAME="" if [ "${APPVEYOR_REPO_TAG_NAME}" != "" -a "${APPVEYOR_RE_BUILD}" == "True" ] then PROD_DEPLOY=true TAG_NAME=${APPVEYOR_REPO_TAG_NAME#"v"} fi echo "Prod deploy: ${PROD_DEPLOY}" echo "Tag name: ${TAG_NAME}" npm install npm run build:prod chmod +x ./build.sh ./build.sh ./build.sh tag dev if [ "${PROD_DEPLOY}" == "true" ] then ./build.sh tag beta ./build.sh tag $TAG_NAME fi docker images ./build.sh push dev if [ "${PROD_DEPLOY}" == "true" ] then ./build.sh push beta ./build.sh push latest ./build.sh push $TAG_NAME fi