开发者社区 > 云效DevOps > 正文

我本地用的发布主机,每次在跑完一条云效 流水线之后能不能把本地缓存清理了?占用磁盘空间太大了

我本地用的发布主机,每次在跑完一条云效
流水线之后能不能把本地缓存清理了占用磁盘空间太大了

展开
收起
防火防爆 2024-08-23 14:17:28 43 0
2 条回答
写回答
取消 提交回答
  • 缓存可以删除 命令会清理构建日志缓存等,并不会清理镜像 , 镜像需要你们主动清理 此回答整理自钉钉群“云效开发者交流群5群”

    2024-08-28 13:13:10
    赞同 展开评论 打赏
  • image.png
    当然可以清理本地缓存以释放磁盘空间。针对您使用私有构建集群并配置了本地缓存的情况,云效提供了专门的缓存清理工具。以下是清理步骤和注意事项:

    1. 清理内容:

      • 基础环境: 包括已停止的容器、悬空无标签的镜像以及自定义环境构建产生的中间镜像。
      • 目录缓存: 包括3天前的构建任务运行日志、步骤日志以及15天未更新的构建任务缓存目录。
    2. 执行清理命令:

      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
      

      此命令会帮助您自动清理上述提到的各类缓存文件。

    3. 定期自动化清理:
      为了持续维护磁盘空间,建议将上述清理命令配置为定时任务(cronjob),例如每天或每周执行一次,以自动化管理缓存占用。

    通过以上步骤,您可以有效管理本地缓存,避免因缓存积累导致的磁盘空间紧张问题。

    相关链接
    缓存设置 私有构建集群缓存配置 https://help.aliyun.com/document_detail/202423.html

    2024-08-24 16:16:38
    赞同 10 展开评论 打赏

云效,企业级一站式研发协同平台,数十万企业都在用。支持公共云、专有云和混合云多种部署形态,通过云原生新技术和研发新模式,助力创新创业和数字化转型企业快速实现研发敏捷和组织敏捷,打造“双敏”组织,实现多倍效能提升。

相关电子书

更多
基于英特尔 SSD 的虚拟机缓存解决SSD 立即下载
用户态高速块缓存方案 立即下载
高性能Web架构之缓存体系 立即下载