fix(ci): 添加Gitea Container Registry登录,修复base镜像拉取401 #431

Merged
xiaoxia merged 1 commits from fix/ci-build-registry-login into develop 2026-07-17 07:54:25 +08:00
Owner

问题

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登录:

  • 使用现有的REGISTRY_TOKEN secret
  • 用户名为xiaoxia
  • 三处位置:Build Staging / Deploy Staging / Build Production

验证

CI跑通后确认base镜像能正常拉取,构建成功。

## 问题 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登录: - 使用现有的REGISTRY_TOKEN secret - 用户名为xiaoxia - 三处位置:Build Staging / Deploy Staging / Build Production ## 验证 CI跑通后确认base镜像能正常拉取,构建成功。
xiaoxia added 1 commit 2026-07-17 07:32:11 +08:00
fix(ci): 添加Gitea Container Registry登录,修复base镜像拉取401
CI Build & Deploy Pipeline / Build Staging API Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Staging Web Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Staging Worker Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Deploy Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production Web Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production Worker Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI Build & Deploy Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI Build & Deploy Pipeline / Build Production API Image (pull_request) Has been skipped
CI Build & Deploy Pipeline / Deploy Production (pull_request) Has been skipped
CI Build & Deploy Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Check if frontend-only change (pull_request) Successful in 16s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 40s
AI Code Review / AI Code Review (pull_request) Successful in 2m21s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 2m6s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 2m11s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m28s
41a51156b4
auto-approve-bot approved these changes 2026-07-17 07:45:17 +08:00
auto-approve-bot left a comment
Collaborator

CI全绿,自动审批通过。

CI全绿,自动审批通过。
xiaoxia merged commit 678f7f90fd into develop 2026-07-17 07:54:25 +08:00
Sign in to join this conversation.