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