feat(ci): 拆分构建workflow + buildx动态命名(解决cancel-in-progress踩踏) #372

Closed
xiaoxia wants to merge 0 commits from feat/split-build-workflow-v2 into develop
Owner

背景

频繁push导致cancel-in-progress取消正在进行的构建,浪费构建资源且拉长整体交付时间。

改动

  1. 拆分workflow

    • :仅保留4个门禁(validate/unit/integration/frontend-lint),
    • :构建/部署/E2E,,避免频繁推送取消构建
  2. buildx动态命名:,每个job独立builder实例,避免并发冲突

  3. 已同步ACR配置:构建镜像推送到阿里云ACR

验证

  • 三门禁通过
  • Build Staging三镜像构建成功
  • Deploy Staging成功
## 背景 频繁push导致cancel-in-progress取消正在进行的构建,浪费构建资源且拉长整体交付时间。 ## 改动 1. **拆分workflow**: - :仅保留4个门禁(validate/unit/integration/frontend-lint), - :构建/部署/E2E,,避免频繁推送取消构建 2. **buildx动态命名**:,每个job独立builder实例,避免并发冲突 3. **已同步ACR配置**:构建镜像推送到阿里云ACR ## 验证 - [ ] 三门禁通过 - [ ] Build Staging三镜像构建成功 - [ ] Deploy Staging成功
xiaoxia added 1 commit 2026-07-15 19:41:06 +08:00
feat(ci): 拆分构建workflow + buildx动态命名(解决cancel-in-progress踩踏)
CI/CD Pipeline / Frontend Lint (push) Successful in 46s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 44s
CI/CD Pipeline / Unit Tests (push) Successful in 1m55s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 1m53s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 2m12s
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 2m24s
CI/CD Pipeline / Integration Tests (push) Successful in 1m17s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m17s
5471ed473e
- ci-cd.yml:仅保留4个门禁(validate/unit/integration/frontend-lint),cancel-in-progress: true
- ci-build.yml:构建/部署/E2E,cancel-in-progress: false,避免频繁推送取消构建
- buildx builder动态命名:ci-builder--,避免并发job冲突
- 已同步阿里云ACR配置
auto-approve-bot approved these changes 2026-07-15 19:53:03 +08:00
auto-approve-bot left a comment
Collaborator

CI全绿,自动审批通过。

CI全绿,自动审批通过。
xiaoxia closed this pull request 2026-07-15 22:59:23 +08:00
Some checks are pending
CI/CD Pipeline / Frontend Lint (push) Successful in 46s
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 44s
CI/CD Pipeline / Unit Tests (push) Successful in 1m55s
CI/CD Pipeline / Unit Tests (pull_request) Successful in 1m53s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 2m12s
CI/CD Pipeline / Validate Code Quality And Tests (push) Successful in 2m24s
CI/CD Pipeline / Integration Tests (push) Successful in 1m17s
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m17s

Pull request closed

Sign in to join this conversation.