fix(ci): fail fast on cold code queue artifacts
This commit is contained in:
@@ -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 \
|
||||
|
||||
Reference in New Issue
Block a user