Files
ziti/quickstart/docker/pushLatestDocker.sh
T
gberl002 1872d9daf9 uncommenting code
Signed-off-by: gberl002 <geoff.berl@netfoundry.io>
2023-06-22 09:41:00 -04:00

23 lines
808 B
Bash
Executable File

#!/usr/bin/env bash
set -eo pipefail
SCRIPT_DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" &> /dev/null && pwd )"
if [ -z "${ZITI_VERSION}" ]; then
DOCKER_IMAGE_ROOT="$(realpath ${SCRIPT_DIR}/image)"
v=$(source "${DOCKER_IMAGE_ROOT}/ziti-cli-functions.sh"; getLatestZitiVersion > /dev/null 2>&1; echo ${ZITI_BINARIES_VERSION})
ZITI_VERSION=$(echo "${v}" | sed -e 's/^v//')
echo "ZITI_VERSION=${ZITI_VERSION}"
fi
if [ -z "${ZITI_VERSION}" ]; then
echo "ZITI_VERSION was not set and auto-detection failed."
exit 1
fi
docker buildx create --use --name=ziti-builder
docker buildx build --platform linux/amd64,linux/arm64 "${SCRIPT_DIR}/image" \
--build-arg ZITI_VERSION_OVERRIDE="v${ZITI_VERSION}" \
--tag "openziti/quickstart:${ZITI_VERSION}" \
--tag "openziti/quickstart:latest" \
--push