diff --git a/.drone.yml b/.drone.yml index 0f910ae..baa7954 100644 --- a/.drone.yml +++ b/.drone.yml @@ -27,13 +27,12 @@ steps: # 只处理有ID和标签的镜像,跳过空值 docker images --filter "reference=node-app:*" --format "{{.ID}} {{.Tag}}" | \ while read -r image_id tag; do - echo "-----image_id为:$image_id" # 检查image_id和tag是否有效 if [ -n "$image_id" ] && [ -n "$tag" ] && [ "$tag" != "${DRONE_COMMIT_SHA:0:8}" ] && [ "$tag" != "" ]; then - echo "删除旧镜像: node-app:${tag} (ID: ${image_id})" - docker rmi -f "${image_id}" || true + echo "删除旧镜像: node-app:$tag (IMAGE_ID: $image_id)" + docker rmi -f $image_id || true else - echo "跳过无效镜像: ID=${image_id}, Tag=${tag}" + echo "跳过无效镜像: ID=$image_id, Tag=$tag" fi done