#!/bin/bash set -e if [ -z "$1" ]; then echo "Pass the version number as the first arg. E.g.: script/release 1.2.3" exit 1 fi VERSION=$1 if [ -z "$GITHUB_TOKEN" ]; then echo "GITHUB_TOKEN must be set for github-release" exit 1 fi script/build docker run --rm -v `pwd`:/go/src/github.com/docker/machine docker-machine ./script/generate-sums git tag $VERSION git push --tags docker run --rm -e GITHUB_TOKEN docker-machine github-release release \ --user docker \ --repo machine \ --tag $VERSION \ --name $VERSION \ --description "" \ --pre-release for BINARY in docker-machine_*; do docker run --rm -e GITHUB_TOKEN -v `pwd`:/go/src/github.com/docker/machine \ docker-machine github-release upload \ --user docker \ --repo machine \ --tag $VERSION \ --name $BINARY \ --file $BINARY done