logo
0
0
WeChat Login

CNB BUILD_CACHE 清理工具

用于清理 CNB (Cloud Native Build) 平台上 Scaffold/Examples 组织下的 BUILD_CACHE 镜像。

功能

  • 自动遍历指定组织下的所有仓库
  • 获取每个仓库的 Docker packages
  • 筛选并删除 BUILD_CACHE 类型的镜像标签
  • 统计清理结果

环境要求

  • CNB_ADMIN_TOKEN 环境变量(必须设置)

使用方式

方式一:直接运行脚本

CNB_ADMIN_TOKEN=your_token ./clean.sh

方式二:使用 Docker

docker build -t cnb-cleaner . docker run --rm \ -e CNB_ADMIN_TOKEN=your_token \ cnb-cleaner

配置项

clean.sh 中可修改以下变量:

变量默认值说明
APIhttps://api.cnb.coolCNB API 地址
GROUPScaffold/Examples目标组织

注意事项

  • 删除操作不可逆,请谨慎操作
  • 建议在生产环境使用前先在测试环境验证

About

No description, topics, or website provided.
Language
Shell97.6%
Dockerfile2.4%