Zarządzanie wdrożeniami i wersjami

Jeśli masz włączone automatyczne wdrażanie, za każdym razem, gdy wypchniesz nowe zatwierdzenie do gałęzi aktywnej w Twoim repozytorium GitHub, App Hosting automatycznie wdroży nową wersję Twojej aplikacji. Stan wdrożenia możesz sprawdzić w konsoli Firebase lub w narzędziu App Hosting na GitHubie.

Wyświetl wdrożenia

Konsola Firebase zapewnia dostęp do szczegółowych informacji o wszystkich wdrożeniach Twojej aplikacji. Na karcie Hosting aplikacji wybierz Wyświetl panel przy backendzie, którego wdrożenia chcesz zobaczyć. Panel wyświetla informacje o bieżącym wdrożeniu oraz tabelę z historią wszystkich wdrożeń tego backendu.

Zrzut ekranu przedstawiający widok wdrożeń w konsoli

Każde wdrożenie zawiera zatwierdzenie Git, zadanie Cloud Build i wersję Cloud Run.

  • Zatwierdzenie git to zrzut repozytorium w momencie tworzenia wdrożenia.
  • Zadanie Cloud Build to środowisko kompilacji, w którym App Hosting uruchamia polecenie kompilacji aplikacji. Aby uzyskać dostęp do logów Cloud Build, kliknij identyfikator kompilacji w konsoli Firebase.
  • Wersja Cloud Run to środowisko wykonawcze Twojej aplikacji internetowej. Aby dowiedzieć się więcej o konfiguracji środowiska wykonawczego wdrożenia (np. o limitach procesora i pamięci oraz zmiennych środowiskowych), kliknij menu z 3 kropkami i wybierz Wyświetl wersję Cloud Run.

Ręczne uruchamianie wdrożenia

Jeśli chcesz ręcznie aktywować wdrożenie ze źródła GitHub bez przekazywania nowego zatwierdzenia, możesz utworzyć wdrożenie w konsoli Firebase. Jednym z powodów, dla których warto ręcznie aktywować wdrożenie, jest wymuszenie ponownego wygenerowania treści statycznych. Jeśli na przykład dane używane do generowania strony zostaną zaktualizowane, to aby wyświetlić zaktualizowaną treść, musisz ją ponownie wyrenderować.

  1. Na karcie App Hosting (Hosting aplikacji) wybierz Wyświetl panel dla backendu, dla którego chcesz utworzyć wdrożenie.
  2. W panelu backendu wybierz Utwórz wdrożenie.
  3. Wybierz gałąź do wdrożenia.
  4. Wybierz zatwierdzenie do wdrożenia: najnowsze lub wcześniejsze zatwierdzenie określone za pomocą jego identyfikatora.
  5. Kliknij Utwórz. Stan i numer kompilacji wdrożenia są wyświetlane w tabeli historii wdrożenia. Po zakończeniu procesu wdrażania ta wersja będzie wyświetlana jako bieżące.

Zmień aktywną gałąź backendu

Gałąź GitHub używaną do automatycznego wdrażania możesz zmienić w konsoli Firebase. Aby zmienić aktywną gałąź, ręcznie aktywuj wdrożenie z wybraną gałęzią i wybierz Ustaw jako gałąź domyślną. Następnie App Hosting automatycznie tworzy wdrożenia po wypchnięciu lub scalaniu zmian w nowej gałęzi.