缓存目录
本文为您介绍缓存目录的使用场景、作用及使用方式等内容。
概述
持续交付在执行流水线任务时,对于每个任务节点,持续交付都会创建新的构建环境,构建完成后销毁。为了解决在多次运行流水线相同任务的过程中,构建依赖反复下载的问题,持续交付提供了自定义缓存的功能,支持用户将需要下载的构建依赖存放在缓存目录中,实现流水线任务多次运行的缓存共享,提高流水线的构建效率。
例如: Node.js 构建任务执行npm install会在项目中生成./node_modules,可以将./node_modules保存为缓存目录,方便下次加速下载。
说明
- 缓存是任务级别的缓存。不同流水线的不同任务的缓存是隔离的,只能在这个任务的不同的执行实例中共享。
- 缓存默认保存 365 天,若无使用则会自动清除。
- 单账号允许缓存资源大小总和 ≤ 5 G,超过后提示缓存失败。
预置缓存目录
持续交付默认提供以下缓存目录,用于提高构建效率。建议您根据编译语言开启所需的缓存目录。
自定义缓存目录
支持根据业务需要,自定义任务的缓存目录。本节为您介绍如何设置自定义缓存目录。
- 在流水线列表中选择目标流水线,单击 ... > 编辑,进入当前流水线的流程编排页签。
- 单击 添加缓存目录,新增一条缓存目录。支持添加多条缓存目录。
-
- 缓存目录配置完毕后,单击右下角 保存,保存流水线配置。
清理缓存
支持手动清理某流水线相关的缓存。缓存清理后,首次运行该流水线相关任务时将无法使用缓存。
- 在流水线列表中选择目标流水线,单击 ... > 编辑,进入当前流水线的流程编排页签。
- 单击右上角 清理缓存,在弹出的确认框中单击 确定,清除当前流水线的所有缓存。
最近更新时间:2025.09.04 19:20:16