管理发布和版本

如果您启用了自动发布,则每次将新的提交推送到 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 号显示于 查看发布历史记录表发布流程完成后 显示为当前发布

更改后端的活动分支

您可以在 Firebase 中更改用于自动发布的 GitHub 分支 控制台。要更改活动分支,请按以下步骤操作: 使用所选分支手动触发发布,并且 选择设为默认分支。然后,App Hosting 会自动创建 在将更改推送或合并到新分支时执行发布。