Files
beam/build.sh
T
noselasd f4040ef1a6
Build / build (push) Failing after 25s
Bump version
2026-09-08 20:20:47 +02:00

28 lines
662 B
Bash
Executable File

#!/bin/sh
set -eu
VERSION=1.3.0
GIT_SHA=$(git rev-parse --short HEAD)
IMAGE="docker.sdal.tech/beam:$VERSION-$GIT_SHA"
IMAGE_LATEST="docker.sdal.tech/beam:latest"
case "${1:-}" in
""|push)
;;
*)
echo "usage: $0 [push]" >&2
exit 2
;;
esac
echo "Building $IMAGE with VERSION=$VERSION GIT_SHA=$GIT_SHA"
docker buildx build --load --platform=linux/amd64 --build-arg GIT_SHA="$GIT_SHA" --build-arg VERSION="$VERSION" -t "$IMAGE" -t "$IMAGE_LATEST" .
case "${1:-}" in
push)
echo "Pushing $IMAGE"
docker push "$IMAGE"
echo "Pushing $IMAGE_LATEST"
docker push "$IMAGE_LATEST"
;;
esac