| 常见规则 | 保留最新若干版本;不清理 release 前缀;清理超过 X 天的临时标签 |
|---|---|
| 平台 | GitLab Cleanup policy、Harbor 保留策略、ECR lifecycle policy |
| 前置 | 先统计存储占用与引用关系再定规则 |
GitLab 清理策略思路
GitLab 清理策略思路
匹配 tag 模式:^sha-.*$
保留每镜像最新 10 个匹配标签
保留期 14 天(视回滚窗口调整)删除是不可逆动作:先干跑(dry-run)/预览删除清单,再开启自动执行。
按「保留最近 N 个 + 指定标签模式」清理历史版本:先审计引用关系,再让规则逐步收紧,避免误删可回滚版本。
| 常见规则 | 保留最新若干版本;不清理 release 前缀;清理超过 X 天的临时标签 |
|---|---|
| 平台 | GitLab Cleanup policy、Harbor 保留策略、ECR lifecycle policy |
| 前置 | 先统计存储占用与引用关系再定规则 |
匹配 tag 模式:^sha-.*$
保留每镜像最新 10 个匹配标签
保留期 14 天(视回滚窗口调整)