planetiler/scripts/push-release.sh

17 wiersze
447 B
Bash
Executable File

#!/usr/bin/env bash
set -euxo pipefail
version="${1:-$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)}"
docker image push ghcr.io/onthegomap/flatmap:"${version}"
TAGS="${IMAGE_TAGS:-}"
for TAG in ${TAGS//,/ }
do
echo "Pushing tag ${TAG}"
docker image tag ghcr.io/onthegomap/flatmap:"${version}" ghcr.io/onthegomap/flatmap:"${TAG}"
docker image push ghcr.io/onthegomap/flatmap:"${TAG}"
done
./mvnw -B -DskipTests deploy