prepare first release with graceful shutdown + containerfile + push to
hub script
This commit is contained in:
Executable
+22
@@ -0,0 +1,22 @@
|
||||
#!/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}"
|
||||
Reference in New Issue
Block a user