缓存¶
一些 内置插件 实现了智能缓存机制,极大地加快了连续构建的速度,通过减少需要完成的工作量。本文档解释了如何在不同环境中配置缓存。
前提条件¶
缓存是完全可选的,但默认情况下是启用的。可以针对每个插件禁用缓存。如果没有其他配置,插件将把它们的数据缓存到项目根目录下的 .cache 文件夹中。因此,建议在项目根目录下创建一个 .gitignore 文件:
这确保缓存文件不会被添加到您的 git 仓库中——通常不建议这样做,除非绝对必要。在某些情况下,您可能需要将缓存文件提交到版本控制中,例如,当您需要在本地预生成 社交卡片 时,例如,当您无法在持续集成(CI)环境中安装图像处理依赖项时。
在这种情况下,我们建议更改 cache_dir 设置——所有实现缓存的插件都共享此设置——将其更改为您添加到 git 仓库中的文件夹。