【问题标题】:Appveyor caching of dependenciesAppveyor 缓存依赖项
【发布时间】:2015-07-17 16:35:58
【问题描述】:

我正在使用 extra-cmake-modules,目前在每次构建和安装时都克隆它 它在每个构建上。

https://github.com/Snorenotify/Snorenotify/blob/master/appveyor.yml#L15

如果我可以缓存构建,那就太好了,因为我不需要每次推送时都使用最新版本。

但是有关缓存的文档没有提供类似的示例。我的情况有可能吗?

干杯

【问题讨论】:

    标签: appveyor


    【解决方案1】:

    如果目录不存在,您应该只克隆该 repo:

    - IF NOT EXIST %APPVEYOR_BUILD_FOLDER%\work\extra-cmake-modules git clone git://anongit.kde.org/extra-cmake-modules.git
    

    然后在appveyor.yml中定义缓存条目:

    cache:
    - work\extra-cmake-modules -> appveyor.yml
    

    这意味着“缓存work\extra-cmake-modules文件夹,除非appveyor.yml被更改”。

    希望对您有所帮助。

    【讨论】:

      猜你喜欢
      • 2018-06-20
      • 1970-01-01
      • 2014-11-10
      • 2022-12-18
      • 2015-09-30
      • 1970-01-01
      • 1970-01-01
      • 2012-10-22
      • 1970-01-01
      相关资源
      最近更新 更多