本文为您介绍缓存目录的使用场景、作用及分类。
持续交付在执行流水线任务时,对于每个任务节点,持续交付都会创建新的构建环境,构建完成后销毁。为了解决在多次运行流水线任务的过程中,构建依赖反复下载的问题,持续交付提供了自定义缓存的功能,支持用户将需要下载的构建依赖存放在缓存目录中,实现流水线任务多次运行的缓存共享,提高流水线的构建效率。
例如: Node.js 构建任务执行npm install
会在项目中生成./node_modules
,可以将./node_modules
保存为缓存目录,方便下次加速下载。
说明
持续交付默认提供以下缓存目录,用于提高构建效率,不建议删除。
包管理工具 | 缓存目录 |
---|---|
maven | ./.m2 |
npm | ./node_modules |