缓存
缓存设置可以加快构建速度
激活缓存内容(该内容不会经常更改),以加快构建过程。
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
— 使用缓存工具的边缘版本(类型:布尔值)branch
—(类型:字符串)
示例
cache:
directories:
- "./path"
apt: true
bundler: true
cache: false