Fix release script notes about software and typos.

Signed-off-by: Daniel Nephin <dnephin@docker.com>
This commit is contained in:
Daniel Nephin 2015-10-28 12:01:34 -04:00
parent b6b9b002e5
commit c4f0f24c57
3 changed files with 15 additions and 4 deletions

View File

@ -1,6 +1,14 @@
Building a Compose release
==========================
## Prerequisites
The release scripts require the following tools installed on the host:
* https://hub.github.com/
* https://stedolan.github.io/jq/
* http://pandoc.org/
## To get started with a new release
Create a branch, update version, and add release notes by running `make-branch`
@ -40,10 +48,10 @@ As part of this script you'll be asked to:
## To release a version (whether RC or stable)
Check out the bump branch and run the `build-binary` script
Check out the bump branch and run the `build-binaries` script
git checkout bump-$VERSION
./script/release/build-binary
./script/release/build-binaries
When prompted build the non-linux binaries and test them.

View File

@ -22,7 +22,7 @@ EOM
if [ -z "$(command -v hub 2> /dev/null)" ]; then
>&2 echo "$0 requires https://hub.github.com/."
>&2 echo "Please install it and ake sure it is available on your \$PATH."
>&2 echo "Please install it and make sure it is available on your \$PATH."
exit 2
fi

View File

@ -34,7 +34,9 @@ GITHUB_REPO=git@github.com:$REPO
sha=$(git rev-parse HEAD)
url=$API/$REPO/statuses/$sha
build_status=$(curl -s $url | jq -r '.[0].state')
if [[ "$build_status" != "success" ]]; then
if [ -n "$SKIP_BUILD_CHECK" ]; then
echo "Skipping build status check..."
elif [[ "$build_status" != "success" ]]; then
>&2 echo "Build status is $build_status, but it should be success."
exit -1
fi
@ -61,6 +63,7 @@ source venv-test/bin/activate
pip install docker-compose==$VERSION
docker-compose version
deactivate
rm -rf venv-test
echo "Now publish the github release, and test the downloads."
echo "Email maintainers@dockerproject.org and engineering@docker.com about the new release."