Wdrażanie funkcji GitHub Actions na platformie Azure w programie Visual Studio

Funkcja GitHub Actions to rozwiązanie ciągłej integracji i ciągłego dostarczania (CI/CD) oferowane przez usługę GitHub. Możesz bezpłatnie hostować kod na GitHub.com i możesz użyć funkcji GitHub Actions do automatycznego kompilowania, testowania i wdrażania aplikacji po wprowadzeniu zmian w kodzie.

Funkcja GitHub Actions w usłudze Eksplorator rozwiązań

Za każdym razem, gdy otworzysz projekt z repozytorium GitHub w programie Visual Studio 2022 w wersji 17.7 lub nowszej, wszystkie akcje GitHub Actions w repozytorium są wyświetlane w węźle GitHub Actions w Eksplorator rozwiązań.

Screenshot showing GitHub Actions node in Solution Explorer.

Jeśli klikniesz dwukrotnie plik YML akcji lub naciśnij klawisz Enter , aby go otworzyć, zostanie otwarta karta GitHub Actions zawierająca informacje o akcji, w tym wpisy tajne i informacje o hostingu na platformie Azure.

Screenshot of GitHub Actions tab.

Możesz również kliknąć prawym przyciskiem myszy plik YML, aby otworzyć go w usłudze GitHub, lub wybrać polecenie Edytuj , aby otworzyć sam plik YML lokalnie.

Program Visual Studio generuje działające przepływy pracy funkcji GitHub Actions

Jeśli baza kodu jest hostowana na GitHub.com, a obiektem docelowym wdrożenia jest usługa hostingu platformy Azure obsługiwana przez program Visual Studio, zostanie automatycznie oferowana konfiguracja funkcji GitHub Actions dla repozytorium.

Screenshot showing CI/CD publish option.

Program Visual Studio upraszcza również proces obsługi wpisów tajnych aplikacji.

Rozpocznij od kliknięcia prawym przyciskiem myszy projektu w Eksplorator rozwiązań i wybrania pozycji Publikuj z menu kontekstowego. Aby zapoznać się z samouczkiem, zobacz Wdrażanie aplikacji na platformie Azure przy użyciu przepływów pracy funkcji GitHub Actions utworzonych przez program Visual Studio.

Jak mogę uzyskać mój projekt na GitHub.com?

Aby uzyskać więcej informacji, zobacz Tworzenie nowego repozytorium Git.

Zobacz też

GitHub Actions i .NET