Schnellstart: Bereitstellen Ihres Projekts in Azure mithilfe der GitHub Copilot-Modernisierung

In dieser Schnellstartanleitung wird gezeigt, wie Sie Ihr Projekt mithilfe GitHub Copilot Modernisierung auf Azure bereitstellen.

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

Bereitstellen Ihres Projekts

Führen Sie die folgenden Schritte aus, um den Bereitstellungsprozess zu starten:

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

  2. Öffnen Sie auf der Randleiste Activity den Erweiterungsbereich GitHub Copilot modernization. Öffnen Sie unter TasksJava/Deployment Tasks und wählen Sie eine der folgenden Aufgaben aus:

    • Wenn Sie bereits Azure Infrastruktur bereitgestellt haben, wählen Sie die Aufgabe Deploy to Existing Azure Infrastructure aus, und wählen Sie Run aus.

      Screenshot von Visual Studio Code, in dem die Aufgabe

    • Wenn Sie noch keine Infrastruktur haben, wählen Sie task Provision Infrastructure and Deploy to Azure aus, und wählen Sie Run aus.

      Screenshot von Visual Studio Code, das die Aufgabe

  3. Nachdem Sie die Schaltfläche ausgewählt haben, wird das Copilot Chatfenster mit dem Agentmodus automatisch geöffnet.

    Screenshot von Visual Studio Code, der das Copilot-Chatfenster zeigt, das von der Aufgabe automatisch geöffnet wird.

  4. Wählen Sie im fenster Copilot Chat (automatisch im Agentmodus geöffnet) Continue aus, um jede Toolaktion zu genehmigen und Details wie Abonnement und Ressourcengruppe anzugeben, wenn Sie dazu aufgefordert werden.

  5. 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

Verwenden Sie Claude Opus 4.5 oder höher Modelle für die besten Ergebnisse.

Um Bereitstellungsfehler zu korrigieren, könnte Copilot einige Iterationen benötigen.

Bereitstellen Ihres Projekts

Führen Sie die folgenden Schritte aus, um den Bereitstellungsprozess zu starten:

  1. Öffnen Sie Ihr Projekt in IntelliJ IDEA.

  2. Öffnen Sie auf der Randleiste Activity den Erweiterungsbereich GitHub Copilot modernization. Öffnen Sie unter TasksJava/Deployment Tasks und wählen Sie eine der folgenden Aufgaben aus:

    • Wenn Sie bereits Azure Infrastruktur bereitgestellt haben, wählen Sie die Aufgabe Deploy to Existing Azure Infrastructure aus, und wählen Sie Run aus.

      Screenshot von IntelliJ IDEA, der die Aufgabe „Für vorhandene Azure-Infrastruktur bereitstellen“ zeigt, wobei die Schaltfläche „Aufgabe ausführen“ hervorgehoben ist.

    • Wenn Sie noch keine Infrastruktur haben, wählen Sie task Provision Infrastructure and Deploy to Azure aus, und wählen Sie Run aus.

      Screenshot von IntelliJ IDEA, der die Aufgaben „Bereitstellungsinfrastruktur“ und „In Azure bereitstellen“ mit hervorgehobener Schaltfläche „Aufgabe ausführen“ zeigt.

  3. Nachdem Sie die Schaltfläche ausgewählt haben, wird das Copilot Chatfenster mit dem Agentmodus automatisch geöffnet.

    Screenshot von Intellij IDEA, in dem das Copilot Chatfenster automatisch von der Task geöffnet wird.

  4. Wählen Sie im fenster Copilot Chat (automatisch im Agentmodus geöffnet) Continue aus, um jede Toolaktion zu genehmigen und Details wie Abonnement und Ressourcengruppe anzugeben, wenn Sie dazu aufgefordert werden.

  5. 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

Verwenden Sie Claude Opus 4.5 oder höher Modelle für die besten Ergebnisse.

Um Bereitstellungsfehler zu korrigieren, könnte Copilot einige Iterationen benötigen.

Anpassen mit Ihren eigenen Prompts

Über die Schaltflächen für die Bereitstellungsaufgabe werden vordefinierte Eingabeaufforderungen gesendet. Geben Sie für mehr Kontrolle eine benutzerdefinierte Eingabeaufforderung direkt im Copilot Chat mit Agent-Modus ein, um das Ziel Azure Ressource, Abonnement, Ressourcengruppe, Skalierungseinstellungen oder Umgebungskonfiguration anzugeben.

Tipp

Beispielaufforderungen:

  • "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.

Siehe auch