[CI优化] P3-5 ACR镜像自动清理 #524

Closed
opened 2026-07-18 16:56:19 +08:00 by xiaoxia · 0 comments
Owner

背景

ACR镜像越积越多(develop每次push都打新镜像、preview镜像PR关了还留着),虽然存储成本不高但越来越乱,找镜像时不方便。

要做什么

  • 定时清理ACR中过期的镜像标签
  • 生产镜像(main/v tag)*:永不删除,绝对保护
  • develop镜像:保留最近N个(如20个),超出自动清理
  • preview镜像(pr-*):PR关闭/合并后自动清理,或保留7天自动过期
  • 安全兜底:正在k8s运行的pod使用的镜像绝对不能删

验收标准

  • develop镜像自动保留最近20个,旧的自动清理
  • preview镜像PR关闭后自动触发清理
  • 生产镜像零误删保护机制
  • 清理动作有日志可审计
## 背景 ACR镜像越积越多(develop每次push都打新镜像、preview镜像PR关了还留着),虽然存储成本不高但越来越乱,找镜像时不方便。 ## 要做什么 - 定时清理ACR中过期的镜像标签 - **生产镜像(main/v* tag)**:永不删除,绝对保护 - **develop镜像**:保留最近N个(如20个),超出自动清理 - **preview镜像(pr-*)**:PR关闭/合并后自动清理,或保留7天自动过期 - **安全兜底**:正在k8s运行的pod使用的镜像绝对不能删 ## 验收标准 - [ ] develop镜像自动保留最近20个,旧的自动清理 - [ ] preview镜像PR关闭后自动触发清理 - [ ] 生产镜像零误删保护机制 - [ ] 清理动作有日志可审计
xiaoxia added this to the [CI] Phase 5:高级特性 milestone 2026-07-18 16:56:19 +08:00
xiaoxia added the devopsP3ci-optimization labels 2026-07-18 16:56:39 +08:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: xiaoxia/xiaoxia-saas#524