#!/usr/bin/env bash set -euo pipefail IMAGE="tintounn/herald" if [ -z "${CI_COMMIT_TAG:-}" ]; then echo "Error: CI_COMMIT_TAG is not set" >&2 exit 1 fi TAG="${CI_COMMIT_TAG}" echo "Building ${IMAGE}:${TAG}..." buildah build \ --file Containerfile \ --tag "docker.io/${IMAGE}:${TAG}" \ . echo "Pushing ${IMAGE}:${TAG}..." buildah push "${IMAGE}:${TAG}" echo "Done: ${IMAGE}:${TAG}"