12

我们计划使用 Firebase 托管来托管一组相当大的静态文件。是否可以仅将新文件部署到 Firebase 托管,而无需整个站点可用?

我们本质上想要进行“更新”部署,而不是“完整”部署。我们要添加文件。

上下文:在每个 Travis 构建中,我们都会生成新文档,并希望将这些文档添加到我们的站点。那时我们没有整个站点可用,只有新生成的文件。

谢谢!

4

1 回答 1

6

目前运行firebase deploy将重新部署整个站点。无法仅部署站点的特定部分或仅部署已更改/添加的项目。


更新:自 2018 年中期以来,Firebase CLI 将仅部署 Firebase 托管服务器上尚不存在的文件。这意味着,如果您只更新(或添加)单个文件,那么(很可能)在您运行firebase deploy.

这种所谓的“增量部署”是通过用于 Firebase 托管的新 REST API 实现的。例如,即使您的开发机器上没有站点的完整副本,也可以部署单个文件。有关这方面的示例,请参阅Firebase 托管部署单个文件

于 2016-01-04T23:12:17.143 回答