Wdróż w celu życia podgląd kanałów za pomocą żądań pull GitHub

Wdrożenia w Hostingu Firebase możesz zintegrować za pomocą akcji GitHub. Oto Co może dla Ciebie zrobić to akcje GitHub:

  • Tworzy nowy kanał podglądu (i powiązany z nim URL podglądu) dla każdego PR do swojego repozytorium GitHub.

  • Dodaje do PR komentarz z adresem URL podglądu aby każdy z recenzentów mógł wyświetlić i przetestować zmiany PR „preview” wersji Twojej aplikacji.

    obraz komentarza PR akcji na GitHubie z adresem URL podglądu

  • Automatycznie aktualizuje adres URL podglądu o zmiany z każdego zatwierdzenia przez wdrażanie w powiązanym kanale wersji przedpremierowej. Adres URL nie zmienia się z każdym nowe zatwierdzenie.

  • (Opcjonalnie) Wdraża bieżący stan repozytorium GitHub w środowisku stacjonarnym po połączeniu kanału PR.

Przypomnienie: gdy używasz adresów URL podglądu, aplikacja współdziała z prawdziwym backendem w Twoim projekcie Firebase.

Skonfiguruj działanie GitHub, aby wdrożyć w Hostingu Firebase

  1. Utwórz repozytorium GitHub (publiczne lub prywatne) albo użyj istniejącego. Ty musi mieć uprawnienia administratora do repozytorium.

  2. W lokalnej wersji repozytorium skonfiguruj Hosting Firebase za pomocą firebase init.

    • Jeśli nie masz skonfigurowanego Hostingu, uruchom tę wersję polecenia w katalogu głównym katalogu lokalnego:

      firebase init hosting
    • Jeśli masz już skonfigurowany Hosting, wystarczy skonfigurować Działanie GitHub jest częścią Hostingu. Uruchom tę wersję polecenia z katalog główny katalogu lokalnego:

      firebase init hosting:github
  3. Postępuj zgodnie z instrukcjami interfejsu wiersza poleceń, a polecenie to wykona automatycznie skonfiguruj działanie GitHub:

    • Tworzy w projekcie Firebase konto usługi z uprawnieniami do: wdrożyć ją w Hostingu Firebase.

    • Szyfruje klucz JSON konta usługi i przesyła go do określonego repozytorium GitHub jako Obiekt tajny GitHub.

    • Zapisuje pliki konfiguracji yaml przepływu pracy GitHub, które odwołują się do nowo utworzonego obiektu tajnego. Te pliki konfiguruje działanie GitHub do wdrożenia Hosting Firebase.

  4. Utwórz w GitHubie nową gałąź i zatwierdź utworzone pliki yaml przepływu pracy za pomocą interfejsu wiersza poleceń.

  5. Opublikuj gałąź w swoim repozytorium GitHub.

  6. Scal gałąź.

To wszystko. Każdy następny PR w tym repozytorium GitHub automatycznie otrzyma własne „adres URL podglądu”.

Więcej informacji o działaniu GitHub