mirror of https://github.com/docker/compose.git
Scripts build and push compose-tests image
Signed-off-by: Joffrey F <joffrey@docker.com>
This commit is contained in:
parent
6a4adb64f9
commit
6ed507d865
|
@ -0,0 +1,17 @@
|
||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
|
if [ -z "$1" ]; then
|
||||||
|
>&2 echo "First argument must be image tag."
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
TAG=$1
|
||||||
|
|
||||||
|
docker build -t docker-compose-tests:tmp .
|
||||||
|
ctnr_id=$(docker create --entrypoint=tox docker-compose-tests:tmp)
|
||||||
|
docker commit $ctnr_id docker/compose-tests:latest
|
||||||
|
docker tag docker/compose-tests:latest docker/compose-tests:$TAG
|
||||||
|
docker rm -f $ctnr_id
|
||||||
|
docker rmi -f docker-compose-tests:tmp
|
|
@ -27,6 +27,9 @@ script/build/linux
|
||||||
echo "Building the container distribution"
|
echo "Building the container distribution"
|
||||||
script/build/image $VERSION
|
script/build/image $VERSION
|
||||||
|
|
||||||
|
echo "Building the compose-tests image"
|
||||||
|
script/build/test-image $VERSION
|
||||||
|
|
||||||
echo "Create a github release"
|
echo "Create a github release"
|
||||||
# TODO: script more of this https://developer.github.com/v3/repos/releases/
|
# TODO: script more of this https://developer.github.com/v3/repos/releases/
|
||||||
browser https://github.com/$REPO/releases/new
|
browser https://github.com/$REPO/releases/new
|
||||||
|
|
|
@ -54,6 +54,10 @@ git push $GITHUB_REPO $VERSION
|
||||||
echo "Uploading the docker image"
|
echo "Uploading the docker image"
|
||||||
docker push docker/compose:$VERSION
|
docker push docker/compose:$VERSION
|
||||||
|
|
||||||
|
echo "Uploading the compose-tests image"
|
||||||
|
docker push docker/compose-tests:latest
|
||||||
|
docker push docker/compose-tests:$VERSION
|
||||||
|
|
||||||
echo "Uploading package to PyPI"
|
echo "Uploading package to PyPI"
|
||||||
pandoc -f markdown -t rst README.md -o README.rst
|
pandoc -f markdown -t rst README.md -o README.rst
|
||||||
sed -i -e 's/logo.png?raw=true/https:\/\/github.com\/docker\/compose\/raw\/master\/logo.png?raw=true/' README.rst
|
sed -i -e 's/logo.png?raw=true/https:\/\/github.com\/docker\/compose\/raw\/master\/logo.png?raw=true/' README.rst
|
||||||
|
|
Loading…
Reference in New Issue