缓存
缓存设置可以加快构建速度
激活缓存内容(该内容不会经常更改),以加快构建过程。
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