【发布时间】:2020-10-02 12:09:09
【问题描述】:
我是circleci的新手。如果我对这个概念的理解有误,请纠正我。
我正在浏览文档。在文档here 中,它说
根据一个键恢复之前保存的缓存
是不是说,save-cache,在restore-cache之前?
在几个示例配置文件中,restore-cache 写在save-cache 之前。赞here
【问题讨论】:
标签: ruby-on-rails caching config circleci
我是circleci的新手。如果我对这个概念的理解有误,请纠正我。
我正在浏览文档。在文档here 中,它说
根据一个键恢复之前保存的缓存
是不是说,save-cache,在restore-cache之前?
在几个示例配置文件中,restore-cache 写在save-cache 之前。赞here
【问题讨论】:
标签: ruby-on-rails caching config circleci
Previously saved cache 表示之前构建的已保存缓存。
所以你需要在save-cache之前写restore-cache,如果依赖没有变化就不需要重新安装。
例如:
第一次构建:依赖项 A 和 B -> 安装 -> 保存到 cache-1
2nd Build:依赖 A 和 B(无变化)-> 使用 cache-1(无需安装)
第 3 次构建:依赖项 A、B 和 C -> 安装 -> 保存到 cache-2
【讨论】: