Gatsbyjs,如何使构建cmd使用缓存的先前生成的静态文件?

时间:2019-11-06 22:13:12

标签: gatsby

我已经对CD / CI管道进行了优化,以减少流程构建时间。有一个阶段作业或任务,运行Gatsbyjs构建命令(gatsby build),在该命令中,它将构建的静态文件输出到公共目录中。假设该应用程序是CMS,并且Blog文章的数量不断增加,并且每个Article都有“ n”个翻译,则过程将非常漫长!

当前,gatsby文档似乎未提供有关它的任何详细信息,因此,我认为它目前不受支持;我确实记得以前曾经看过(由于我之前构建了UI,目前该主题还不热门),但是Gatsbyjs使用webpack插件来生成静态文件(afaik),所以也许有人知道一种方法围绕这个? 目前,我让CI / CD UI阶段对目标s3存储桶进行“同步”,仅更新差异内容,但跳过匹配会更好。

如果对此没有任何反馈,并且您将来会阅读,请随意发表评论,因为我可能为此工作过插件或解决方案。

1 个答案:

答案 0 :(得分:0)

还没有这样的工具,在与Gatsby支持团队联系后,他们提到他们将发布将在几个月内进行增量构建的Cloud服务。