Appveyor缓存依赖项
Appveyor caching of dependencies
我正在使用 extra-cmake-modules,目前在每次构建和安装时都会克隆它
它在每个版本上。
https://github.com/Snorenotify/Snorenotify/blob/master/appveyor.yml#L15
如果我可以缓存构建就太好了,因为我不需要在每次推送时都使用最新版本。
但是有关缓存的文档没有提供类似的示例。我的场景是否可行?
干杯
如果目录不存在,您应该只克隆该存储库:
- 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
表示"cache work\extra-cmake-modules
folder unless appveyor.yml
is changed".
希望对您有所帮助。
我正在使用 extra-cmake-modules,目前在每次构建和安装时都会克隆它 它在每个版本上。
https://github.com/Snorenotify/Snorenotify/blob/master/appveyor.yml#L15
如果我可以缓存构建就太好了,因为我不需要在每次推送时都使用最新版本。
但是有关缓存的文档没有提供类似的示例。我的场景是否可行?
干杯
如果目录不存在,您应该只克隆该存储库:
- 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
表示"cache work\extra-cmake-modules
folder unless appveyor.yml
is changed".
希望对您有所帮助。