管理推出作業和版本

如果已啟用自動推出功能,每當您將新修訂版本推送至 GitHub 存放區中的即時分支版本時,都會自動推出新的應用程式版本。您可以在 Firebase 主控台或 App Hosting GitHub 檢查中查看推出狀態。

查看推出作業

Firebase 控制台可讓您查看應用程式的所有推出作業詳細資訊。如想查看推出作業的後端,請在 App Hosting 分頁中選取「查看資訊主頁」。資訊主頁會顯示目前推出作業的相關資訊,以及列出這個後端所有推出記錄的表格。

控制台推出檢視畫面的螢幕截圖

每個推出作業都包含 Git 修訂版本、Cloud Build 工作和 Cloud Run 修訂版本。

  • Git 修訂版本是建立推出作業時的存放區快照。
  • Cloud Build 工作是 App Hosting 執行應用程式建構指令的建構環境。如要存取 Cloud Build 記錄檔 請在 Firebase 控制台中按一下建構 ID
  • Cloud Run 修訂版本是網頁應用程式的執行階段環境。如要進一步瞭解發布作業的執行階段設定 (例如 CPU 和記憶體限制和環境變數),請按一下三點圖示選單並選取「View Cloud Run 修訂版本」

手動觸發推出作業

如果您想從 GitHub 來源手動觸發推出作業,而不推送新的修訂版本,您可以透過 Firebase 控制台建立推出作業。您可能會想要手動觸發推出作業,原因之一是強制重新產生靜態內容。舉例來說,如果用於產生頁面的資料已更新,您可能會想要重新轉譯頁面,以提供更新後的內容。

  1. App Hosting 分頁中,為要建立推出作業的後端選取「查看資訊主頁」
  2. 在後端資訊主頁中,選取「建立推出作業」
  3. 選取要部署的分支版本。
  4. 選取要部署的修訂版本,無論是最新的修訂版本,或是修訂版本 ID 指定的早期修訂版本。
  5. 選取 [Create] (建立)。推出作業的狀態和版本號碼會顯示在推出記錄表格中。推出程序完成後,這項推出作業會顯示為目前的推出。

變更後端使用中的分支版本

您可以在 Firebase 控制台中變更用於自動推出的 GitHub 分支版本。如要變更使用中的分支版本,請使用所選分支版本手動觸發推出作業,然後選取「設為預設分支版本」。接著,當變更推送或合併到新的分支版本時,App Hosting 會自動建立推出作業。