优化镜像打包16
Some checks failed
简单测试 / test (push) Failing after 16s

This commit is contained in:
2025-07-12 22:26:48 +08:00
parent 228ff1cf33
commit b5c1870011

View File

@ -67,11 +67,11 @@ jobs:
echo "🚀 推送Docker镜像到Gitea registry..." echo "🚀 推送Docker镜像到Gitea registry..."
#远程镜像路径 #远程镜像路径
IMAGE_PATH="$REGISTRY_HOST/$REPOSITORY:latest" IMAGE_PATH="$REGISTRY_HOST/$REPOSITORY"
echo "🔍 远程镜像路径: $IMAGE_PATH" echo "🔍 远程镜像路径: $IMAGE_PATH"
#打标签 #打标签
TAG_IMAGE_CMD="docker tag $REPOSITORY \"$IMAGE_PATH\"" TAG_IMAGE_CMD="docker tag $REPOSITORY:latest \"$IMAGE_PATH\""
echo "🏷️ 打标签命令: $TAG_IMAGE_CMD" echo "🏷️ 打标签命令: $TAG_IMAGE_CMD"
eval $TAG_IMAGE_CMD eval $TAG_IMAGE_CMD
@ -79,6 +79,17 @@ jobs:
echo "🔍 推送镜像 :docker push $IMAGE_PATH" echo "🔍 推送镜像 :docker push $IMAGE_PATH"
PUSH_IMAGE_CMD="docker push $IMAGE_PATH" PUSH_IMAGE_CMD="docker push $IMAGE_PATH"
eval $PUSH_IMAGE_CMD 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镜像推送完成" echo "✅ Docker镜像推送完成"
- name: 清理Docker镜像 - name: 清理Docker镜像
@ -88,6 +99,6 @@ jobs:
echo "🔍 获取 kagami/action_test 镜像 ID: $IMAGE_ID" echo "🔍 获取 kagami/action_test 镜像 ID: $IMAGE_ID"
docker rmi -f "$IMAGE_ID" || true # docker rmi -f "$IMAGE_ID" || true
echo "✅ Docker镜像清理完成" echo "✅ Docker镜像清理完成"