在circleCI的配置中,应该先保存缓存还是先还原缓存,哪一个?

问题描述 投票:0回答:1

我是circleci的新手。如果我对概念的理解有误,请纠正我。

我正在看文档。在文档中 此处它说

根据密钥恢复之前保存的缓存。

这是否意味着,应该有 save-cache,之前 restore-cache?

而在一些样本配置文件中 restore-cache 写在前面 save-cache. 像 此处

ruby-on-rails caching config circleci
1个回答
0
投票

Previously saved cache 意思是指之前构建的保存的缓存。restore-cache 之前 save-cache 到如果没有改变依赖关系,就不需要再次安装。

例如

第1次编译:依赖关系A和B -> install -> 保存到缓存-1。

第2次编译:依赖关系A和B(不变)->使用cache-1(无需安装)。

第三次编译:依赖关系A、B和C -> 安装 -> 保存到缓存-2。

© www.soinside.com 2019 - 2024. All rights reserved.