Szybki start: wdrażanie projektu na platformie Azure przy użyciu modernizacji platformy .NET w usłudze GitHub Copilot

Z tego przewodnika Szybki start dowiesz się, jak wdrożyć projekt na platformie Azure przy użyciu modernizacji narzędzia GitHub Copilot dla platformy .NET. To narzędzie umożliwia wdrożenie zmigrowanych projektów do Azure i automatyczne naprawia błędy wdrażania podczas procesu.

Wymagania wstępne

Uwaga / Notatka

Te wymagania wstępne mają zastosowanie do Visual Studio. Aby zapoznać się z innymi środowiskami deweloperskimi, zobacz Instalowanie modernizacji narzędzia GitHub Copilot.

Wdrażanie projektu

Funkcja modernizacji wdrożenia platformy .NET ułatwia wdrażanie zmigrowanej aplikacji na platformę Azure. Wykonaj następujące kroki, aby rozpocząć proces wdrażania:

  1. W Visual Studio otwórz zmigrowany projekt.

  2. Rozpocznij wdrażanie przy użyciu jednej z następujących metod:

    • Wdrażanie po migracji: Wdróż projekt po ukończeniu zadania migracji. GitHub Copilot pyta, czy chcesz wdrożyć projekt w Azure po ukończeniu zadania migracji. Polecenie Copilotowi kontynuowania rozpoczyna proces wdrażania.

      Screenshot przedstawiający sposób uruchamiania procesu wdrażania w GitHub Copilot.

    • Użyj monitu o wdrożenie, aby aprowizować nową infrastrukturę Azure i wdrożyć projekt: W Copilot czatu możesz wprowadzić następujący monit, aby wdrożyć projekt w Azure:

      Starannie przeskanuj projekt, aby zidentyfikować wszystkie zasoby Azure, języki programowania, struktury, zależności i pliki konfiguracji potrzebne do wdrożenia. Opracuj mi diagram architektury przy użyciu #appmod-generate-architecture-diagram. Na podstawie tego diagramu wraz ze wszystkimi informacjami uzyskanymi z skanowania projektu pomóż mi opracować plan wdrażania i aprowizacji za pomocą narzędzia #appmod-get-plan i wykonać go w celu wdrożenia mojego projektu w Azure. deployTool: azd, IacType: Bicep, usługa hostingu: inna niż AKS.

      Screenshot pokazujący, jak uruchomić proces wdrażania w GitHub Copilot przy użyciu polecenia prompt.

    • Użyj monitu o wdrożenie projektu w istniejących zasobach Azure: W Copilot czatu możesz wprowadzić następujący monit, aby wdrożyć projekt w istniejących zasobach Azure:

      Wdróż mój projekt w istniejącej grupie zasobów Azure [identyfikator grupy zasobów] w subskrypcji [identyfikator subskrypcji]. Użyj narzędzia #appmod-get-plan, aby opracować i wykonać plan.

      Screenshot przedstawiający sposób uruchamiania procesu wdrażania do istniejącego zasobu Azure w GitHub Copilot przy użyciu polecenia.

  3. Po rozpoczęciu wdrażania GitHub Copilot może poprosić o zatwierdzenie użycia narzędzi lub uruchamiania poleceń. Udziel uprawnienia po wyświetleniu monitu.

  4. GitHub Copilot tworzy plan. Plan wyjaśnia strategię wdrażania, w tym cele wdrożenia, informacje o projekcie, architekturę zasobów Azure, zasoby Azure i kroki wykonywania.

  5. Plan można edytować bezpośrednio lub poprosić GitHub Copilot o jego edycję w celu dostosowania wdrożenia przed kontynuowaniem.

  6. Gdy jesteś zadowolony z planu, poproś GitHub Copilot, aby kontynuował.

  7. GitHub Copilot działa zgodnie z planem i uruchamia proces deploymentu.

  8. Po zakończeniu wdrażania GitHub Copilot zawiera podsumowanie procesu wdrażania.

Notatki

  • Użyj modeli Claude Sonnet 4 lub nowszych, aby uzyskać najlepsze wyniki.
  • Copilot może potrzebować kilku iteracji, aby naprawić błędy wdrażania.