公開とリリースを管理する

自動ロールアウトを有効にしている場合は、新しい commit をクライアントに push するたびに、 GitHub リポジトリの live ブランチで、App Hosting 新しいバージョンが表示されます。ロールアウトのステータスは、 Firebase コンソールまたは App Hosting GitHub チェックで。

ロールアウトを表示

Firebaseコンソールでは 自動的にスケールします App Hosting タブ、 [表示 します。ダッシュボード 現在のロールアウトに関する情報とともに、ロールアウト このバックエンドのすべてのロールアウトの履歴が 記録されています

コンソールのロールアウト ビューのスクリーンショット

各ロールアウトには、Git commit、Cloud Build ジョブ、 Cloud Run のリビジョンです。

  • git commit はロールアウト時のリポジトリのスナップショットです。 作成されます。
  • Cloud Build ジョブは App Hosting が実行されるビルド環境 使用します。Cloud Build ログにアクセスするには、 。
  • Cloud Run リビジョンは、ウェブアプリのランタイム環境です。 ロールアウトのランタイム構成(CPU など)や、 環境変数など)を設定して、 [Cloud Run 個のリビジョンを表示] を選択します。

ロールアウトを手動でトリガーする

GitHub ソースからロールアウトを手動でトリガーする場合は、 新しい commit を push する場合は、Firebase コンソールからロールアウトを作成できます。1 本 手動でロールアウトをトリガーするのは、再生成を強制する場合です。 静的コンテンツを提供します。たとえば、ページの生成に使用されたデータが 更新された場合、ページを再レンダリングして更新されたコンテンツを配信します。

  1. App Hosting タブで、[表示 ダッシュボードで、ロールアウトを作成するバックエンドを選択します。
  2. バックエンド ダッシュボードで、[ロールアウトを作成] を選択します。
  3. デプロイするブランチを選択します。
  4. デプロイする commit(最新の commit または以前の commit)を選択します commit ID で指定された値。
  5. [作成] を選択します。ロールアウトのステータスとビルド番号が ロールアウト履歴のテーブルです。ロールアウト プロセスが完了すると、 ロールアウトが現在のロールアウトとして表示されます。

公開設定を変更

ロールアウトのライブブランチを変更して、無効化または有効化できます [設定 >Deployment ビューを バックエンドのダッシュボードです。

  1. App Hosting タブで、[表示 ロールアウト設定を更新するバックエンドの [Dashboard] を選択します。
  2. バックエンド ダッシュボードで [Settings] を選択します。デフォルトのビューには ドメインとカスタム ドメインに関する情報が表示されます。
  3. [Deployment] ビューを選択します。このビューでは、ライブ ストリーミングを 自動ロールアウトを無効または有効にすることもできます。また、アプリのルート ディレクトリとバックエンドの環境を設定することもできます(複数の環境にデプロイするをご覧ください)。