mirror of
https://github.com/etcd-io/etcd.git
synced 2024-09-27 06:25:44 +00:00
25 lines
541 B
Bash
Executable File
25 lines
541 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
if [ "$#" -ne 1 ]; then
|
|
echo "Usage: $0 VERSION" >&2
|
|
exit 1
|
|
fi
|
|
|
|
VERSION=${1}
|
|
BINARYDIR=${BINARYDIR:-.}
|
|
BUILDDIR=${BUILDDIR:-.}
|
|
|
|
IMAGEDIR=${BUILDDIR}/image-docker
|
|
|
|
mkdir -p ${IMAGEDIR}
|
|
cp ${BINARYDIR}/etcd ${BINARYDIR}/etcdctl ${IMAGEDIR}
|
|
|
|
cat ./Dockerfile-release > ${IMAGEDIR}/Dockerfile
|
|
|
|
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
|