Schnellstart: Verwenden der GitHub Copilot-Modernisierung für .NET zum Bereitstellen Ihres Projekts in Azure

In dieser Schnellstartanleitung erfahren Sie, wie Sie Ihr Projekt mit gitHub Copilot-Modernisierung für .NET in Azure bereitstellen. Mit diesem Tool können Sie migrierte Projekte Azure bereitstellen und während des Prozesses automatisch Bereitstellungsfehler beheben.

Voraussetzungen

Hinweis

Diese Voraussetzungen gelten für Visual Studio. Weitere Entwicklungsumgebungen finden Sie unter Installieren der GitHub Copilot-Modernisierung.

Bereitstellen Ihres Projekts

Mit dem Feature "Modernisierung für .NET-Bereitstellung" können Sie Ihre migrierte App in Azure bereitstellen. Führen Sie die folgenden Schritte aus, um den Bereitstellungsprozess zu starten:

  1. Öffnen Sie in Visual Studio Ihr migriertes Projekt.

  2. Starten Sie die Bereitstellung mit einem der folgenden Ansätze:

    • Bereitstellen nach der Migration: Stellen Sie Ihr Projekt nach Abschluss der Migrationsaufgabe bereit. GitHub Copilot fragt, ob Sie Ihr Projekt nach Abschluss einer Migrationsaufgabe für Azure bereitstellen möchten. Indem Sie Copilot anweisen, fortzufahren, wird der Bereitstellungsprozess gestartet.

      Screenshot, der zeigt, wie der Bereitstellungsprozess in GitHub Copilot gestartet wird.

    • Verwenden Sie eine Bereitstellungsaufforderung, um neue Azure-Infrastruktur bereitzustellen und Ihr Projekt zu implementieren: Sie können den folgenden Aufforderungstext im Copilot-Chat eingeben, um Ihr Projekt auf Azure bereitzustellen.

      Scannen Sie mein Projekt sorgfältig, um alle Azure relevanten Ressourcen, Programmiersprachen, Frameworks, Abhängigkeiten und Konfigurationsdateien zu identifizieren, die für die Bereitstellung erforderlich sind. Entwickeln Sie ein Architekturdiagramm für mich mithilfe von #appmod-generate-architecture-diagram. Basierend auf diesem Diagramm sowie allen Informationen, die Sie von der Projektüberprüfung erhalten, helfen Sie mir, einen Bereitstellungsplan MIT TOOL #appmod-get-plan zu entwickeln und auszuführen, um mein Projekt für Azure bereitzustellen. deployTool: azd, IacType: Bicep, Hostingdienst: nicht AKS.

      Screenshot, der zeigt, wie Sie den Bereitstellungsprozess in GitHub Copilot mithilfe einer Eingabeaufforderung starten.

    • Verwenden Sie eine Bereitstellungsaufforderung, um Ihr Projekt in bestehende Azure-Ressourcen zu implementieren: Sie können die folgende Aufforderung im Copilot-Chat eingeben, um Ihr Projekt in bestehende Azure-Ressourcen zu implementieren.

      Stellen Sie mein Projekt in meiner vorhandenen Azure-Ressourcengruppe [Ressourcengruppen-ID] im Abonnement [Abonnement-ID] bereit. Verwenden Sie das tool #appmod-get-plan, um einen Plan zu entwickeln und auszuführen.

      Screenshot, der zeigt, wie Sie den Bereitstellungsprozess vorhandener Azure-Ressourcen in GitHub Copilot mithilfe einer Eingabeaufforderung starten.

  3. Nachdem Sie die Bereitstellung gestartet haben, bitten GitHub Copilot möglicherweise um Ihre Genehmigung, Tools zu verwenden oder Befehle auszuführen. Erteilen Sie die Berechtigung, wenn Sie dazu aufgefordert werden.

  4. GitHub Copilot erstellt einen Plan. Der Plan erläutert die Bereitstellungsstrategie, einschließlich Bereitstellungsziele, Projektinformationen, Azure Ressourcenarchitektur, Azure Ressourcen und Ausführungsschritte.

  5. Sie können den Plan direkt bearbeiten oder GitHub Copilot bitten, ihn zu bearbeiten, um Ihre Bereitstellung anzupassen, bevor Sie fortfahren.

  6. Wenn Sie mit dem Plan zufrieden sind, weisen Sie GitHub Copilot an, den Vorgang fortzusetzen.

  7. GitHub Copilot folgt dem Plan und führt den Bereitstellungsprozess aus.

  8. Nach Abschluss der Bereitstellung enthält GitHub Copilot eine Zusammenfassung des Bereitstellungsprozesses.

Hinweise

  • Verwenden Sie Claude Sonnet 4 oder höher Modelle für die besten Ergebnisse.
  • Copilot kann einige Iterationen benötigen, um Deploy-Fehler zu beheben.