fix(ci): updated circleci deploy script for new env vars

This commit is contained in:
Danny Coates 2019-04-03 10:55:56 -07:00 коммит произвёл Phil Booth
Родитель 8902a33f54
Коммит 9869e64820
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 36FBB106F9C32516
1 изменённых файлов: 8 добавлений и 3 удалений

Просмотреть файл

@ -1,4 +1,4 @@
#!/bin/bash -ex
#!/bin/bash -e
MODULE=$1
DIR=$(dirname "$0")
@ -16,8 +16,13 @@ if grep -e "$MODULE" -e 'all' $DIR/../packages/test.list; then
DOCKER_TAG="$CIRCLE_TAG"
fi
if [ -n "${DOCKER_TAG}" ] && [ -n "${DOCKER_PASS}" ] && [ -n "${DOCKER_USER}"] && [ -n "${DOCKERHUB_REPO}"]; then
echo "$DOCKER_PASS" | docker login -u "$DOCKER_USER" --password-stdin
REPO=$(echo ${MODULE} | sed 's/-/_/g')
DOCKER_USER=DOCKER_USER_${REPO}
DOCKER_PASS=DOCKER_PASS_${REPO}
DOCKERHUB_REPO=mozilla/${MODULE}
if [ -n "${DOCKER_TAG}" ] && [ -n "${!DOCKER_PASS}" ] && [ -n "${!DOCKER_USER}" ]; then
echo "${!DOCKER_PASS}" | docker login -u "${!DOCKER_USER}" --password-stdin
echo ${DOCKERHUB_REPO}:${DOCKER_TAG}
docker tag ${MODULE}:build ${DOCKERHUB_REPO}:${DOCKER_TAG}
docker images