ruby-on-rails - 在 circleCI 配置中,哪个应该是第一个,保存缓存还是恢复缓存?
问题描述
我是circleci的新手。如果我对这个概念的理解是错误的,请纠正我。
我正在浏览文档。在这里的文档中,它说
根据键恢复以前保存的缓存
这是否意味着,应该有save-cache
, before restore-cache
?
并且在几个示例配置文件restore-cache
之前编写了save-cache
. 喜欢这里
解决方案
Previously saved cache
表示先前构建的已保存缓存。因此,如果依赖项没有变化,则需要先编写restore-cache
,save-cache
无需再次安装。
例如:
第一次构建:依赖项 A 和 B -> 安装 -> 保存到 cache-1
第二次构建:依赖项 A 和 B(无变化)-> 使用 cache-1(无需安装)
第三次构建:依赖项 A、B 和 C -> 安装 -> 保存到 cache-2
推荐阅读
- php - PHP cURL 在本地工作,在 Apache 服务器上缺失
- java - Sorting algortithm with index in java
- javascript - AJV is not validating my schema
- rest - 缺少调用 RestAPI 方法的请求标头“authToken”
- php - 如何在短代码中获取帖子网址
- javascript - javascript selection text change font size code editor
- c# - 将类实例保存到文件并从另一个项目访问它
- css - 使用数据库中的数据制作可滚动的引导表
- php - Laravel 将数据库整数转换为字符串
- java - 如何在 install4j 中禁用箭头屏幕导航