diff --git a/script/build b/script/build index bb4b44071d..56fd71782d 100755 --- a/script/build +++ b/script/build @@ -15,4 +15,4 @@ fi docker build -t docker-machine . rm -f docker-machine* -exec docker run --rm -v `pwd`:/go/src/github.com/docker/machine docker-machine gox "${OS_PLATFORM_ARG[@]}" "${OS_ARCH_ARG[@]}" -output="docker-machine_{{.OS}}-{{.Arch}}" -ldflags="-w -X github.com/docker/machine/version.GITCOMMIT `git rev-parse --short HEAD`" +docker run --rm -v `pwd`:/go/src/github.com/docker/machine docker-machine gox "${OS_PLATFORM_ARG[@]}" "${OS_ARCH_ARG[@]}" -output="docker-machine_{{.OS}}-{{.Arch}}" -ldflags="-w -X github.com/docker/machine/version.GITCOMMIT `git rev-parse --short HEAD`" diff --git a/script/generate-sums b/script/generate-sums new file mode 100755 index 0000000000..51361e05d9 --- /dev/null +++ b/script/generate-sums @@ -0,0 +1,8 @@ +#!/bin/bash +set -e + +for BINARY in docker-machine_*; do + sha256sum $BINARY > $BINARY.sha256 + md5sum $BINARY >> $BINARY.md5 +done + diff --git a/script/release b/script/release index c7d53d488d..30c282ee84 100755 --- a/script/release +++ b/script/release @@ -11,6 +11,9 @@ if [ -z "$GITHUB_TOKEN" ]; then 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 \ @@ -29,4 +32,3 @@ for BINARY in docker-machine_*; do --name $BINARY \ --file $BINARY done -