Roll-outs und Releases verwalten

Wenn Sie automatische Roll-outs aktiviert haben, übertragen Sie jedes Mal, wenn Sie per Push-Befehl einen neuen Commit an den Der Live-Zweig in Ihrem GitHub-Repository App Hosting führt automatisch eine neue Version deiner App. Sie können den Roll-out-Status im Firebase-Konsole oder in der App Hosting-GitHub-Prüfung.

Roll-outs ansehen

Die Firebase-Konsole bietet Zugriff auf detaillierte Informationen über alle Einführung Ihrer App. Im Tab App Hosting, wählen Sie Ansicht Dashboard für das Back-End, dessen Rollouts Sie sehen möchten. Das Dashboard zeigt Informationen zum aktuellen Rollout sowie eine Tabelle mit einer Verlauf aller Roll-outs für dieses Back-End.

Screenshot der Roll-out-Ansicht der Konsole

Jedes Rollout enthält ein Git-Commit, einen Cloud Build-Job und einen Cloud Run Version.

  • Das Git-Commit ist der Snapshot Ihres Repositorys zum Zeitpunkt des Roll-outs. erstellt.
  • Der Cloud Build-Job ist die Build-Umgebung, in der App Hosting ausgeführt wird mit dem Build-Befehl Ihrer App. Sie können auf Cloud Build-Logs zugreifen, indem Sie auf anhand der Build-ID in der Firebase Console.
  • Die Version Cloud Run ist die Laufzeitumgebung für Ihre Webanwendung. Sie können mehr über die Laufzeitkonfiguration eines Roll-outs erfahren (z. B. über sowie Speicherlimits und Umgebungsvariablen), indem Sie auf das Dreipunkt-Menü und wählen Sie Cloud Run Überarbeitung ansehen aus.

Roll-out manuell auslösen

Wenn Sie manuell ein Rollout von Ihrer GitHub-Quelle aus auslösen möchten, ohne Durch Senden eines neuen Commits können Sie ein Rollout über die Firebase-Konsole erstellen. Eins ein manuelles Roll-out auslösen, um die Neuerstellung zu erzwingen. für statische Inhalte. Wenn die Daten, die zum Generieren einer Seite verwendet werden, aktualisieren, sollten Sie die Seite erneut rendern, damit der aktualisierte Inhalt bereitgestellt wird.

  1. In der App Hosting die Option Ansicht Dashboard für das Back-End, für das Sie ein Roll-out erstellen möchten.
  2. Wählen Sie im Back-End-Dashboard Roll-out erstellen aus.
  3. Wählen Sie den bereitzustellenden Branch aus.
  4. Wählen Sie den bereitzustellenden Commit aus, entweder den neuesten oder einen früheren Commit. die durch seine Commit-ID angegeben wird.
  5. Wählen Sie Erstellen aus. Status und eine Build-Nummer für das Roll-out werden in Rollout-Verlaufstabelle. Nach Abschluss des Roll-outs Roll-out wird als aktuelles Roll-out angezeigt.

Roll-out-Einstellungen ändern

Sie können den Live-Zweig für Roll-outs ändern und deaktivieren oder aktivieren automatische Roll-outs mithilfe der Steuerelemente unter Einstellungen > Bereitstellung in der Ansicht Dashboard für ein Back-End.

  1. In der App Hosting die Option Ansicht Dashboard für das Back-End, in dem Sie die Roll-out-Einstellungen aktualisieren möchten.
  2. Wählen Sie im Back-End-Dashboard Einstellungen aus. Die Standardansicht wird angezeigt Informationen zu Domains und benutzerdefinierten Domains.
  3. Wählen Sie die Ansicht Bereitstellung aus. In dieser Ansicht können Sie die Live- und aktivieren oder deaktivieren Sie automatische Roll-outs. Außerdem können Sie das Stammverzeichnis der App und die Umgebung Das Back-End (siehe In mehreren Umgebungen bereitstellen)