Files
xiaoxia-saas/infra/scripts/build-ci-image.sh
T
2026-06-20 21:05:10 +08:00

15 lines
379 B
Bash

#!/usr/bin/env bash
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
REPO_ROOT="$(cd "$SCRIPT_DIR/../.." && pwd)"
IMAGE_NAME="${CI_IMAGE_NAME:-xiaoxia-ci-python:3.12}"
echo "🔨 Building CI image: $IMAGE_NAME"
docker build \
-f "$REPO_ROOT/infra/docker/ci.Dockerfile" \
-t "$IMAGE_NAME" \
"$REPO_ROOT"
echo "✅ CI image ready: $IMAGE_NAME"