github.com/eris-ltd/erisdb@v0.25.0/scripts/release_dev.sh (about) 1 #!/usr/bin/env bash 2 3 set -e 4 5 DOCKER_REPO=${DOCKER_REPO:-"hyperledger/burrow"} 6 DOCKER_REPO_DEV=${DOCKER_REPO_DEV:-"quay.io/monax/burrow"} 7 8 function release { 9 echo "Pushing dev release to $DOCKER_REPO_DEV..." 10 [[ -z "$DOCKER_PASS_DEV" ]] && echo "\$DOCKER_PASS_DEV must be set to release dev version" && exit 1 11 version=$(./scripts/local_version.sh) 12 echo ${DOCKER_PASS_DEV} | docker login --username ${DOCKER_USER_DEV} ${CI_REGISTRY} ${DOCKER_HUB_DEV} --password-stdin 13 docker tag ${DOCKER_REPO}:${version} ${DOCKER_REPO_DEV}:${version} 14 docker push ${DOCKER_REPO_DEV} 15 } 16 17 18 # Only do a dev release outside pull requests 19 if [[ -n "$CIRCLE_PULL_REQUESTS" ]]; then 20 echo "CIRCLE_PULL_REQUESTS is set to: '$CIRCLE_PULL_REQUEST' so not pushing dev release" 21 exit 0 22 fi 23 24 release