Files
docker-postgres-backup-local/publish.sh
T
Pau Rodriguez-Estivill a2927fec09 Minor alpine build fix
2021-03-07 14:54:06 +01:00

26 lines
586 B
Bash
Executable File

#!/bin/sh
#
# Usage: ./publish.sh [Version1] [Version2]...
set -e
cd "$(dirname "$0")"
TMPFILE=$(mktemp)
trap 'rm -vf "$TMPFILE"' EXIT
if [ -n "$@" ]; then
TAGS="$@"
echo "Generate configuration for only this tags: $TAGS"
export TAGS
else
echo "Generate configuration for all predefined tags."
fi
./generate.sh "$TMPFILE"
echo "Generated docker bake HCL script at: $TMPFILE"
BUILDREV=$(git rev-parse --short HEAD)
echo "Starting building and publish revision $BUILDREV..."
export BUILDREV
docker buildx bake --pull --push -f "$TMPFILE"
echo "Successfully build and pushed."