Files
docker-machine/script/release
Evan Hazlett 3eb3c51f66 fix release script
Signed-off-by: Evan Hazlett <ejhazlett@gmail.com>
2015-02-10 16:44:32 -05:00

33 lines
781 B
Bash
Executable File

#!/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
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