当你使用自有构建集群,在运行一段时间之后,会产生较多的镜像缓存与依赖缓存需要进行清理。
我们提供的脚本会对以下内容做清理
镜像缓存
Untaged的镜像,如采用相同的标签进行镜像构建会产生。
自定义环境构建过程中产生的中间镜像,即名称为custom-*的镜像
一些不再会被使用的步骤镜像
目录缓存
超过30天未运行的过的流水线工作区缓存
超过7天其他本地缓存
清理命令如下:
docker run -v /var/run/docker.sock:/var/run/docker.sock -v /root/yunxiao:/root/yunxiao registry.cn-beijing.aliyuncs.com/build-steps/cache-cleaner:0.0.3-20230914183240
如果需要定期进行缓存,建议将以上命令配置到cronjob中。
如果你的企业创建于2023年之前,并且还没有按照私有构建集群Runner升级指南中的提示进行过升级,那么请使用如下的命令进行缓存清理。
docker run -v /var/run/docker.sock:/var/run/docker.sock -v /root/yunxiao/build:/root/yunxiao/build registry.cn-beijing.aliyuncs.com/build-steps/cache-cleaner:0.0.1
文档内容是否对您有帮助?