Ć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 API i przesłać je na GitHub.
Tworzenie żądania ściągnięcia
Wypchnąłeś swoją gałąź api do GitHub. Teraz chcesz, aby akcja usługi GitHub opublikowała aplikację internetową i interfejs API pod adresem URL podglądu. Następnym krokiem jest utworzenie pull requesta w stosunku do głównej gałęzi .
Otwórz przeglądarkę.
Przejdź do repozytorium:
https://github.com/<YOUR_GITHUB_USERNAME>/my-static-blazor-appWybierz link Prośby ściągnięcia.
Wybierz New pull request.
Wybierz gałąź główną z listy rozwijanej podstawowej .
Wybierz gałąź API z listy rozwijanej porównaj.
Wybierz Utwórz pull request.
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 Pull requests.
Wybierz żądanie ściągnięcia.
Kliknij link po komunikacie Azure Static Web Apps: Twoja strona testowa jest gotowa! Odwiedź ją 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.