我在本主题的文档中找到的所有内容都与依赖性缓存(https://www.netlify.com/docs/continuous-deployment/#dependency-cache)有关。但我希望从我的构建(基于Makefile)缓存单个输出文件,以通过避免重建未更改的文件来加速后续部署。
有关如何管理此问题的任何想法?非常感谢你。
答案 0 :(得分:1)
Netlify会自动在CDN上缓存公共文件,因此如果他们的路径和SHA不会更改,则不必重新上载它们,但除非您在企业中,否则这不会在您的构建环境中发生计划。如果您的构建非常广泛,这可以节省多分钟,请随时写入支持,看看是否有更好的设置可以在您的特定情况下使用,但可能是,没有。
答案 1 :(得分:0)
将文件存储在build image,/opt/buildhome/cache/
中提到的缓存目录中。最近一次成功运行的内容将在后续运行中恢复。 (如果构建失败,则将不会保存缓存。)
您也可以在$HOME
中使用特定目录,但是只有在某些情况下,例如,如果存储目录中有$HOME/.cache/
文件,requirements.txt
将被保存。有关详细信息,请参见上面链接的脚本。