fix(ci): 添加Gitea Container Registry登录,修复base镜像拉取401 #431
Reference in New Issue
Block a user
Delete Branch "fix/ci-build-registry-login"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
问题
ci-build run的Build Staging Web/API/Worker Image job全部失败,错误:
\n
根因
ci-build.yml的Docker login步骤只登录了阿里云ACR,没有登录Gitea Container Registry。
但Dockerfile中的base镜像(git.xiaoxiajianji.com/xiaoxia/base/node:20, git.xiaoxiajianji.com/xiaoxia/base/nginx:alpine)托管在Gitea Registry上,buildx构建时拉取失败。
修复
在3处Docker login step中增加Gitea Registry登录:
验证
CI跑通后确认base镜像能正常拉取,构建成功。
CI全绿,自动审批通过。