Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
In dieser Schnellstartanleitung stellen Sie Ihr Projekt mithilfe der GitHub Copilot-Modernisierung in Azure bereit.
Während der Entwicklung müssen Sie Ihr Projekt häufig zu Testzwecken in einer Cloudumgebung bereitstellen. Die GitHub Copilot-Modernisierungserweiterung automatisiert den Bereitstellungsprozess, die Bereitstellung Ihres migrierten Projekts in Azure und beheben alle Bereitstellungsfehler auf dem Weg.
Voraussetzungen
- Ein Azure-Konto mit einem aktiven Abonnement. Erstellen Sie ein kostenloses Konto.
- Ein GitHub-Konto mit einem aktiven GitHub Copilot-Abonnement unter jedem Plan.
- Eine der folgenden IDEs:
- Die neueste Version von Visual Studio Code (Version 1.106 oder höher) mit den folgenden Erweiterungen:
- GitHub Copilot in Visual Studio Code. Anweisungen zum Einrichten von GitHub Copilot finden Sie unter "Einrichten von GitHub Copilot" in Visual Studio Code. Melden Sie sich unbedingt in Visual Studio Code bei Ihrem GitHub-Konto an.
- GitHub Copilot Modernisierung. Starten Sie Visual Studio Code nach der Installation neu.
- Die neueste Version von IntelliJ IDEA (Version 2023.3 oder höher) mit den folgenden Plug-Ins:
- GitHub Copilot (Version 1.5.59 oder höher). Melden Sie sich unbedingt bei Ihrem GitHub-Konto in IntelliJ IDEA an.
- GitHub Copilot Modernisierung. Starten Sie IntelliJ IDEA nach der Installation neu.
- Die neueste Version von Visual Studio Code (Version 1.106 oder höher) mit den folgenden Erweiterungen:
Bereitstellen Ihres Projekts
Führen Sie die folgenden Schritte aus, um den Bereitstellungsprozess zu starten:
Öffnen Sie in Visual Studio Code Ihr migriertes Projekt.
Öffnen Sie in der Aktivitäts-Randleiste den Erweiterungsbereich GitHub Copilot-Modernisierung.
Öffnen Sie im Abschnitt AufgabenBereitstellungsaufgaben, und wählen Sie In vorhandener Azure-Infrastruktur bereitstellen aus.
Wenn Sie die Infrastruktur noch nicht bereitgestellt haben, lesen Sie die Schnellstartanleitung: Vorbereiten der Azure-Infrastruktur zuerst.
Nachdem Sie die Aufgabe ausgewählt haben, wird das Copilot-Chatfenster mit dem Agentmodus automatisch geöffnet.
Wählen Sie " Wiederholen" aus, um jede Toolaktion im Fenster "Copilot-Chat" zu bestätigen. Der Copilot-Agent verwendet verschiedene Tools, um die Bereitstellung in Azure zu erleichtern. Für die Verwendung jedes Tools ist eine Bestätigung erforderlich, indem "Weiter" ausgewählt wird. Geben Sie Copilot die erforderlichen Informationen wie Abonnement und Ressourcengruppe, wenn Sie dazu aufgefordert werden.
Copilot durchläuft in der Regel die folgenden Schritte zum Bereitstellen Ihres Projekts:
- Copilot generiert eine Bereitstellungsplanmarkdowndatei mit dem Bereitstellungsziel, Projektinformationen, Azure-Ressourcenarchitektur, Azure-Ressourcen und Ausführungsschritten.
- Copilot folgt den Ausführungsschritten in dieser Datei.
- Copilot behebt Bereitstellungsfehler.
- Copilot generiert eine Zusammenfassungsdatei, in der die Ergebnisse der Bereitstellung erläutert werden.
Hinweis
Wir empfehlen die Verwendung von Claude Sonnet 4 oder höher Modellen für die besten Ergebnisse.
Um Bereitstellungsfehler zu korrigieren, könnte Copilot einige Iterationen benötigen.
Anpassen mit Ihren eigenen Prompts
Die Schaltfläche "In vorhandene Azure-Infrastruktur bereitstellen " sendet eine vordefinierte Eingabeaufforderung. Um mehr Kontrolle zu erhalten, geben Sie eine benutzerdefinierte Eingabeaufforderung direkt im Copilot-Chat mit Agent-Modus ein. Mit diesem Ansatz können Sie Bereitstellungsziele und -einstellungen angeben.
Tipp
Beispielaufforderungen für verschiedene Szenarien:
-
"Deploy my app to the AKS cluster in subscription: <sub-id>, resource group: <rg-name>"– Ziel eines bestimmten Kubernetes-Clusters. -
"Deploy my containerized application to Azure Container Apps and configure auto-scaling with a minimum of 2 replicas"– Angeben von Skalierungseinstellungen.