Ćwiczenie — publikowanie interfejsu API za pomocą funkcji GitHub Actions

Ukończone

Aplikacja internetowa i interfejs API działają lokalnie. Teraz nadszedł czas na opublikowanie aplikacji internetowej i interfejsu API w usłudze Azure Static Web Apps.

Wypychanie zmian do usługi GitHub

W poprzednim ćwiczeniu wprowadzono zmiany w interfejsie API. Teraz nadszedł czas, aby zatwierdzić te zmiany w gałęzi interfejsu API i wypchnąć je do usługi GitHub.

Tworzenie żądania ściągnięcia

Gałąź api została wypchnięta do usługi GitHub. Teraz chcesz, aby akcja usługi GitHub opublikowała aplikację internetową i interfejs API pod adresem URL podglądu. Dlatego następnym krokiem jest utworzenie żądania ściągnięcia względem gałęzi main.

  1. Otwórz przeglądarkę.

  2. Przejdź do repozytorium:

    https://github.com/<YOUR_GITHUB_USERNAME>/my-static-blazor-app

  3. Wybierz link Żądania ściągnięcia.

  4. Wybierz pozycję Nowe żądanie ściągnięcia.

  5. Wybierz gałąź główną z listy rozwijanej podstawowej.

  6. Wybierz gałąź interfejsu API z listy rozwijanej porównanie .

  7. Wybierz pozycję Utwórz żądanie ściągnięcia.

  8. Ponownie wybierz pozycję Utwórz żądanie ściągnięcia.

Akcja usługi GitHub jest teraz wyzwalana.

Obejrzyj kompilację i publikowanie akcji usługi GitHub

Możesz pozostać w przeglądarce w repozytorium i obserwować postęp akcji usługi GitHub. Wykonaj następujące kroki, aby wyświetlić postęp:

  1. Wybierz menu Akcje.

  2. W menu Przepływy pracy wybierz element przepływu pracy ciągłej integracji/ciągłego wdrażania usługi Azure Static Web Apps.

  3. Wybierz najnowszy (górny) link w akcji uruchamia się po prawej stronie.

  4. Wybierz link Kompiluj i wdróż zadanie .

Postęp akcji GitHub można zobaczyć w miarę kompilowania i publikowania aplikacji internetowej i interfejsu API.

Przejdź do adresu URL podglądu

Po pomyślnym zakończeniu działania usługi GitHub możesz wyświetlić uruchomioną aplikację w przeglądarce.

  1. Wybierz menu Żądania ściągnięcia.

  2. Wybierz żądanie ściągnięcia.

  3. Wybierz link po komunikacie Azure Static Web Apps: Twoja witryna etapu jest gotowa! Odwiedź go tutaj.

Zwróć uwagę, że adres URL podglądu zawiera łącznik, po którym następuje liczba. Liczba jest zgodna z numerem utworzonego żądania ściągnięcia. Dla każdego tworzonego żądania ściągnięcia otrzymasz unikatowy i powtarzalny adres URL podglądu. Do utworzenia adresu URL podglądu jest także używany region.

Następne kroki

Gratulacje, utworzono swoje pierwsze wystąpienie usługi Azure Static Web Apps za pomocą aplikacji internetowej i interfejsu API! W przypadku scalenia utworzonego żądania ściągnięcia usługa Azure Static Web Apps automatycznie wdraża zmiany w aplikacji produkcyjnej.