管理发布和版本

如果您启用了自动发布,则每次将新的提交推送到 GitHub 代码库中 App Hosting 的活跃分支会自动发布 新版本您可以在 Firebase 控制台或 App Hosting GitHub 检查。

查看发布作业

Firebase 控制台可让您详细了解 发布应用在 App Hosting标签页, 选择查看 信息中心。信息中心 ,其中显示了关于当前发布的信息,以及列出 该后端的所有发布的历史记录。

控制台发布视图的屏幕截图

每次发布都包含一个 Git 提交、一个 Cloud Build 作业和一个 Cloud Run 修订版本。

  • Git 提交是发布时代码库的快照 创建。
  • Cloud Build 作业是运行 App Hosting 的构建环境 应用的构建命令您可以通过点击 Cloud Build 日志 。
  • Cloud Run 修订版本是 Web 应用的运行时环境。 您可以详细了解发布的运行时配置 内存限制和环境变量) 然后选择查看 Cloud Run 修订版本

手动触发发布

如果您想手动触发 GitHub 源代码的发布,而不使用 推送新的提交,您可以通过 Firebase 控制台创建发布。一个 您可能想要手动触发发布作业的原因是强制重新生成 大量静态内容例如,如果用于生成网页的数据 则您需要重新呈现网页以提供更新后的内容。

  1. App Hosting 标签页下,选择查看 信息中心
  2. 在后端信息中心内,选择创建发布
  3. 选择要部署的分支。
  4. 选择要部署的提交(最新提交或较早提交) 由其提交 ID 指定。
  5. 选择创建。发布的状态和 build 号显示于 查看发布历史记录表发布流程完成后 显示为当前发布

更改发布设置

您可以更改待发布的活动分支,还可以停用或启用该分支 使用设置 >Deployment 中的 Deployment视图 信息中心。

  1. App Hosting 标签页下,选择查看 信息中心
  2. 在后端信息中心内,选择设置。系统会显示默认视图 有关网域和自定义网域的信息
  3. 选择部署视图。在此视图中,您可以更改 分支进行发布,以及停用或启用自动发布。此外, 还有一些选项可用于设置应用的根目录和环境 后端(请参阅部署到多个环境)。