Ćwiczenie — publikowanie interfejsu API za pomocą funkcji GitHub Actions
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.
Otwórz przeglądarkę.
Przejdź do repozytorium:
https://github.com/<YOUR_GITHUB_USERNAME>/my-static-blazor-app
Wybierz link Żądania ściągnięcia.
Wybierz pozycję Nowe żądanie ściągnięcia.
Wybierz gałąź główną z listy rozwijanej podstawowej.
Wybierz gałąź interfejsu API z listy rozwijanej porównanie .
Wybierz pozycję Utwórz żądanie ściągnięcia.
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:
Wybierz menu Akcje.
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.
Wybierz najnowszy (górny) link w akcji uruchamia się po prawej stronie.
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.
Wybierz menu Żądania ściągnięcia.
Wybierz żądanie ściągnięcia.
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.