Merge pull request #8933 from gyuho/release-doc

release-3.1: scripts/build-docker: build both gcr.io and quay.io images
This commit is contained in:
Gyuho Lee 2017-11-30 12:49:51 -08:00 committed by GitHub
commit 8e5d62cf1e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -1,5 +1,11 @@
#!/usr/bin/env bash
if [ "$#" -ne 1 ]; then
echo "Usage: $0 VERSION" >&2
exit 1
fi
VERSION=${1}
BINARYDIR=${BINARYDIR:-.}
BUILDDIR=${BUILDDIR:-.}
@ -10,4 +16,9 @@ cp ${BINARYDIR}/etcd ${BINARYDIR}/etcdctl ${IMAGEDIR}
cat ./Dockerfile-release > ${IMAGEDIR}/Dockerfile
docker build -t quay.io/coreos/etcd:${1} ${IMAGEDIR}
if [ -z "$TAG" ]; then
docker build -t "gcr.io/etcd-development/etcd:${VERSION}" "${IMAGEDIR}"
docker build -t "quay.io/coreos/etcd:${VERSION}" "${IMAGEDIR}"
else
docker build -t "${TAG}:${VERSION}" "${IMAGEDIR}"
fi