我可以向我的 Firebase 托管静态网站添加额外的文件,还是每次都必须部署整个网站?
Can I add additional file to my Firebase hosted static website, or must I deploy the entire site every time?
我们计划使用 Firebase 托管来托管相当大的一组静态文件。是否可以只将新文件部署到 Firebase 托管,而整个站点不可用?
我们本质上想要进行 "update" 部署,而不是 "full" 部署。我们要添加文件。
上下文:在每次 Travis 构建时,我们都会生成新文档,并希望将这些文档添加到我们的站点。那时我们没有整个网站可用,只有新生成的文件。
谢谢!
目前 运行ning firebase deploy
将重新部署整个站点。无法仅部署站点的特定部分或仅部署 changed/added.
的项目
更新:自 2018 年中期以来,Firebase CLI 将仅部署 Firebase 托管服务器上尚不存在的文件。这意味着如果您只更新(或添加)一个文件,那么当您 运行 firebase deploy
.
时,这(很可能)是唯一会发送到服务器的文件
Firebase 托管的新 REST API 使 so-called "delta deploy" 成为可能。有了它,例如可以部署单个文件,即使您的开发机器上没有站点的完整副本。有关此示例,请参阅 Firebase Hosting Deploy Single File.
我们计划使用 Firebase 托管来托管相当大的一组静态文件。是否可以只将新文件部署到 Firebase 托管,而整个站点不可用?
我们本质上想要进行 "update" 部署,而不是 "full" 部署。我们要添加文件。
上下文:在每次 Travis 构建时,我们都会生成新文档,并希望将这些文档添加到我们的站点。那时我们没有整个网站可用,只有新生成的文件。
谢谢!
目前 运行ning firebase deploy
将重新部署整个站点。无法仅部署站点的特定部分或仅部署 changed/added.
更新:自 2018 年中期以来,Firebase CLI 将仅部署 Firebase 托管服务器上尚不存在的文件。这意味着如果您只更新(或添加)一个文件,那么当您 运行 firebase deploy
.
Firebase 托管的新 REST API 使 so-called "delta deploy" 成为可能。有了它,例如可以部署单个文件,即使您的开发机器上没有站点的完整副本。有关此示例,请参阅 Firebase Hosting Deploy Single File.