【发布时间】:2018-11-02 16:50:33
【问题描述】:
我正在 Travis CI 上构建一个 Ruby 项目,我使用 Gemfile ans Bundler 来管理依赖项。我的.travis.yml 只包含一行关于缓存的内容:
cache: bundler
而我在其他地方依赖这个(Travis 默认的install 命令,缓存目录,在上传缓存前加上一个额外的bundle clean)。
默认情况下,Gemfile.lock 不会被缓存。我想缓存它以使 Bundler 跳过依赖解析并使用缓存的Gemfile.lock。我还没有找到有效的解决方案。
有什么想法吗?
【问题讨论】: