fix: 更新 cicd 流水线配置中编译镜像参数生成错误
continuous-integration/drone/push Build is failing

This commit is contained in:
2025-12-26 15:40:28 +08:00
parent 1357c2d48b
commit 994468fad1
+10 -2
View File
@@ -58,12 +58,20 @@ steps:
IMAGE_NAME: swr.cn-north-4.myhuaweicloud.com/colovu/scratch
commands:
- |
if [ -n "$DRONE_TAG" ]; then
if [ -n "${DRONE_TAG:-}" ]; then
IMAGE_TAG="$DRONE_TAG"
else
IMAGE_TAG="$DRONE_COMMIT_SHA"
IMAGE_TAG="${DRONE_COMMIT_SHA:0:8:-unknown}"
fi
# 调试:打印所有关键变量
echo "=== Debug Variables ==="
echo "DRONE_TAG: ${DRONE_TAG:-empty}"
echo "DRONE_COMMIT_SHA: ${DRONE_COMMIT_SHA:-empty}"
echo "DRONE_BRANCH: ${DRONE_BRANCH:-empty}"
echo "IMAGE_NAME: ${IMAGE_NAME:-empty}"
echo "========================"
echo "Building image..."
podman build \
--tag "${IMAGE_NAME}:${IMAGE_TAG}" \