Files
Jason Stedwell 1757777a32 ver 0.1
2026-06-29 21:57:51 -05:00

24 lines
720 B
Bash
Executable File

#!/usr/bin/env bash
# build-image.sh — build the custom-gitea-runner Docker image locally
set -euo pipefail
IMAGE_NAME="${IMAGE_NAME:-custom-gitea-runner}"
VERSION="${VERSION:-dev}"
VCS_REF="$(git rev-parse --short HEAD 2>/dev/null || echo 'unknown')"
BUILD_DATE="$(date -u +%Y-%m-%dT%H:%M:%SZ)"
echo "Building ${IMAGE_NAME}:${VERSION} ..."
echo " VCS_REF : ${VCS_REF}"
echo " BUILD_DATE : ${BUILD_DATE}"
docker build \
--build-arg "VERSION=${VERSION}" \
--build-arg "VCS_REF=${VCS_REF}" \
--build-arg "BUILD_DATE=${BUILD_DATE}" \
--tag "${IMAGE_NAME}:${VERSION}" \
--tag "${IMAGE_NAME}:latest" \
--file docker/runner/Dockerfile \
.
echo "Build complete: ${IMAGE_NAME}:${VERSION}"