From b5c18700115b82df3675aeba522ad99a0b2e05b1 Mon Sep 17 00:00:00 2001 From: KaGaMi Date: Sat, 12 Jul 2025 22:26:48 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E9=95=9C=E5=83=8F=E6=89=93?= =?UTF-8?q?=E5=8C=8516?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitea/workflows/test.yml | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/.gitea/workflows/test.yml b/.gitea/workflows/test.yml index f484b6f..26da75e 100644 --- a/.gitea/workflows/test.yml +++ b/.gitea/workflows/test.yml @@ -67,11 +67,11 @@ jobs: echo "🚀 推送Docker镜像到Gitea registry..." #远程镜像路径 - IMAGE_PATH="$REGISTRY_HOST/$REPOSITORY:latest" + IMAGE_PATH="$REGISTRY_HOST/$REPOSITORY" echo "🔍 远程镜像路径: $IMAGE_PATH" #打标签 - TAG_IMAGE_CMD="docker tag $REPOSITORY \"$IMAGE_PATH\"" + TAG_IMAGE_CMD="docker tag $REPOSITORY:latest \"$IMAGE_PATH\"" echo "🏷️ 打标签命令: $TAG_IMAGE_CMD" eval $TAG_IMAGE_CMD @@ -79,6 +79,17 @@ jobs: echo "🔍 推送镜像 :docker push $IMAGE_PATH" PUSH_IMAGE_CMD="docker push $IMAGE_PATH" eval $PUSH_IMAGE_CMD + + #打SHA标签 + TAG_IMAGE_CMD="docker tag $REPOSITORY:${{ gitea.sha }} $IMAGE_PATH" + echo "🏷️ 打标签命令: $TAG_IMAGE_CMD" + eval $TAG_IMAGE_CMD + + #推送SHA标签 + echo "🔍 推送SHA标签:docker push $IMAGE_PATH" + PUSH_IMAGE_CMD="docker push $IMAGE_PATH" + eval $PUSH_IMAGE_CMD + echo "✅ Docker镜像推送完成!" - name: 清理Docker镜像 @@ -88,6 +99,6 @@ jobs: echo "🔍 获取 kagami/action_test 镜像 ID: $IMAGE_ID" - docker rmi -f "$IMAGE_ID" || true + # docker rmi -f "$IMAGE_ID" || true echo "✅ Docker镜像清理完成!"