diff --git a/.drone.yml b/.drone.yml index 601b634..081ded4 100644 --- a/.drone.yml +++ b/.drone.yml @@ -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}" \