缓存
缓存设置,加速构建速度
激活通常不更改的缓存内容,以便加快构建进程。
针对 apt
、bundler
、cargo
、ccache
、cocoapods
、npm
、packages
、pip
、yarn
提供了内置缓存策略。对于其他方案,可以使用通用 directory
选项。
另请参阅
类型
密钥
如果给定映射,则支持以下键
directories
— 通用目录缓存策略 (类型:字符串序列或字符串,例如:./path
)apt
— 使用 apt 缓存策略 (类型:布尔值)bundler
— 使用 bundler 缓存策略 (类型:布尔值)cargo
— 使用 cargo 缓存策略 (类型:布尔值)ccache
— 使用 ccache 缓存策略 (类型:布尔值)cocoapods
— 使用 cocoapods 缓存策略 (类型:布尔值)npm
— 使用 npm 缓存策略 (类型:布尔值)packages
— 使用 packages 缓存策略 (类型:布尔值)pip
— 使用 pip 缓存策略 (类型:布尔值)yarn
— 使用 yarn 缓存策略 (类型:布尔值)timeout
— 缓存工具的超时 (类型:数字)edge
— 使用缓存工具的 edge 版本 (类型:布尔值)branch
— (类型:字符串)
示例
cache:
directories:
- "./path"
apt: true
bundler: true
cache: false