fix: 优化阿里云镜像仓库认证配置

- 使用上海地区标准镜像仓库地址
- 添加 Docker 认证验证步骤
- 启用详细的构建日志输出
- 尝试解决认证服务器不匹配问题
This commit is contained in:
iriver
2025-07-14 23:30:37 +08:00
parent ef6fa8f847
commit 76ab7c4c45

View File

@ -10,7 +10,7 @@ on:
workflow_dispatch:
env:
REGISTRY: crpi-b4fqtfbvv583enk2.cn-shanghai.personal.cr.aliyuncs.com
REGISTRY: registry.cn-shanghai.aliyuncs.com
IMAGE_NAME: photography-backend/photography
jobs:
@ -66,6 +66,13 @@ jobs:
type=sha,prefix={{branch}}-
type=raw,value=latest,enable={{is_default_branch}}
- name: 🔐 验证 Docker 认证
run: |
echo "验证 Docker 认证状态..."
docker info | grep -A 10 "Registry:" || true
echo "测试镜像仓库连接..."
docker pull ${{ env.REGISTRY }}/hello-world:latest || echo "拉取测试镜像失败(正常)"
- name: 🏗️ 构建并推送镜像
uses: docker/build-push-action@v5
with:
@ -79,6 +86,8 @@ jobs:
cache-to: type=gha,mode=max
provenance: false
sbom: false
env:
BUILDKIT_PROGRESS: plain
- name: 📦 同步配置文件
run: |