feat: CI使用本地镜像仓库加速构建 #194

Closed
xiaoxia wants to merge 3 commits from feat/use-local-registry-mirrors into develop
Owner

变更说明

将CI Workflow中的Docker镜像引用替换为本地私有Registry地址,减少外网依赖,加速CI执行。

修改文件

.gitea/workflows/ci-cd.yml (5 处替换)

  • docker.m.daocloud.io/library/node:20git.xiaoxiajianji.com/xiaoxia/base/node:20

本地镜像清单

已同步到 git.xiaoxiajianji.com/xiaoxia/base/ 命名空间的镜像:

  • node: 18, 20, 22, 20-alpine
  • nginx: alpine, latest
  • python: 3.10-slim, 3.11-slim, 3.12-slim
  • postgres: 15-alpine, 16-alpine
  • redis: 7-alpine
  • alpine: 3.19, 3.20
## 变更说明 将CI Workflow中的Docker镜像引用替换为本地私有Registry地址,减少外网依赖,加速CI执行。 ## 修改文件 ### .gitea/workflows/ci-cd.yml (5 处替换) - `docker.m.daocloud.io/library/node:20` → `git.xiaoxiajianji.com/xiaoxia/base/node:20` ## 本地镜像清单 已同步到 `git.xiaoxiajianji.com/xiaoxia/base/` 命名空间的镜像: - node: 18, 20, 22, 20-alpine - nginx: alpine, latest - python: 3.10-slim, 3.11-slim, 3.12-slim - postgres: 15-alpine, 16-alpine - redis: 7-alpine - alpine: 3.19, 3.20
xiaoxia added 1 commit 2026-07-09 11:49:23 +08:00
feat: 替换CI镜像为本地仓库 - .gitea/workflows/ci-cd.yml (1/1)
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 1h5m8s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 1h5m8s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
d2aee695f2
xiaoxia added 1 commit 2026-07-09 11:49:24 +08:00
feat: 替换CI镜像为本地仓库 - .gitea/workflows/ci-cd.yml (1/1)
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 1h5m8s
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 1h5m8s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
d2aee695f2
xiaoxia added 1 commit 2026-07-09 12:12:56 +08:00
feat: postgres镜像改用本地仓库
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 41m35s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 41m35s
796f3344e0
xiaoxia added 1 commit 2026-07-09 12:13:09 +08:00
feat: python-ci镜像改用本地仓库
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 41m20s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 41m20s
1fbf14c72c
xiaoxia closed this pull request 2026-07-15 07:39:13 +08:00
Some checks are pending
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Frontend Lint (pull_request) Failing after 41m20s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Failing after 41m20s

Pull request closed

Sign in to join this conversation.