fix(ci): fail fast on cold code queue artifacts

This commit is contained in:
Codex
2026-05-23 11:33:44 +00:00
parent 86f388722f
commit ca1e2544f0
2 changed files with 15 additions and 0 deletions
@@ -696,8 +696,22 @@ spec:
if [ "$service_id" = "claudeqq" ]; then
build_context="$(dirname "$dockerfile")"
fi
base_args=()
if [ "$service_id" = "code-queue" ]; then
if docker image inspect unidesk-code-queue:d601 >/dev/null 2>&1; then
base_args=(--build-arg CODE_QUEUE_BASE_IMAGE=unidesk-code-queue:d601)
echo "user_service_artifact_base_image=unidesk-code-queue:d601"
else
echo "user_service_artifact_base_image_missing=unidesk-code-queue:d601" >&2
echo "user_service_artifact_slow_build_blocked=true" >&2
exit 2
fi
else
echo "user_service_artifact_base_image=default"
fi
DOCKER_BUILDKIT=0 docker build \
--network host \
"${base_args[@]}" \
--build-arg HTTP_PROXY=http://127.0.0.1:18789 \
--build-arg HTTPS_PROXY=http://127.0.0.1:18789 \
--build-arg ALL_PROXY=http://127.0.0.1:18789 \