Freigeben über


Schnellstart: Bereitstellen Ihrer Anwendung in Azure mit Agentmodus in GitHub Copilot für Azure

In dieser Schnellstartanleitung erfahren Sie, wie Sie den Agentmodus in GitHub Copilot für Azure verwenden, um Ihre vorhandene Anwendung in Azure zu übertragen. Es veranschaulicht, wie Der Agentmodus Ihnen hilft, Azure-Infrastruktur zu definieren, Ihre Anwendung in Azure bereitzustellen und eine CI/CD-Pipeline zu erstellen.

Voraussetzungen

Eine vollständige Anleitung zur Einrichtung finden Sie im Artikel Einstieg. Stellen Sie sicher, dass Sie über die folgenden Elemente verfügen:

Von Bedeutung

GitHub Copilot ist ein separates Abonnement, das von GitHub verwaltet wird. Fragen zu GitHub Copilot-Abonnements und -Support finden Sie unter "Erste Schritte mit einem GitHub Copilot-Plan".

Definieren der Azure-Infrastruktur für Ihre Anwendung

Verwenden Sie in diesem Abschnitt den GitHub Copilot-Agentmodus, um Bicep-Bereitstellungsdateien und eine azd-Vorlage für die Anwendung zu erstellen.

  1. Öffnen Sie Ihre vorhandene Anwendung in Visual Studio Code.

    Wenn Sie diesem Lernprogramm folgen möchten, können Sie das folgende Repository von GitHub auf Ihren lokalen Computer klonen:

    git clone https://github.com/Azure-Samples/storage-blob-upload-from-webapp.git
    
  2. Wählen Sie in Visual Studio Code auf der Titelleiste das Symbol Chat öffnen (das GitHub Copilot-Logo) aus, um den Chat-Bereich in der Sekundären Seitenleiste zu öffnen. Um eine neue Chatsitzung zu starten, wählen Sie auf der Titelleiste des Bereichs das Plussymbol (+) aus. Wählen Sie dann "Agent" im Textfeld "Chat" aus.

    Screenshot, der den GitHub Copilot-Chatbereich zeigt.

  3. Geben Sie im Chattextfeld unten im Bereich die folgende Eingabeaufforderung ein. Wählen Sie dann Senden (Papierflugzeugsymbol) aus, oder drücken Sie die EINGABETASTE auf der Tastatur.

    Help me deploy my project to Azure
    

    Von Bedeutung

    Jedes Mal, wenn GitHub Copilot für Azure auf die Aufforderung antwortt, die Formulierung der Antwort und deren Ansatz ist möglicherweise anders, da große Sprachmodelle (LLMs) Antworten und deren Ansatz generieren. Es ist möglich, dass Ihre Erfahrung von diesem Artikel abweichen kann. Nehmen Sie sich die Zeit, die Antworten von GitHub Copilot zu lesen, und wählen Sie den richtigen Handlungsverlauf aus. Wenn Sie nicht sicher sind, wie Sie fortfahren können, fragen Sie GitHub Copilot, was sie tun soll und warum.

Im Allgemeinen analysiert der Copilot-Agent Ihr Projekt und generiert die erforderlichen Bereitstellungsdateien.

Der Copilot-Agent verwendet Befehlszeilentools wie azd, um viele Aufgaben auszuführen, einschließlich einer Überprüfung vor der Bereitstellung, Abhängigkeitsprüfungen und letztendlich die Bereitstellung selbst mithilfe des Befehls azd up. Der azd up Befehl wird im Terminal von Visual Studio Code ausgeführt und fordert Sie zur Eingabe wie einen Umgebungsnamen, eine Ressourcengruppe und vieles mehr auf.

Wenn Sie die Anweisungen in diesem Dokument befolgt haben, tritt möglicherweise ein Fehler mit .NET-Version auf; Copilot nimmt es auf und generiert einen Fix dafür.

Wenn während des Bereitstellungsprozesses Fehler aufgetreten sind, kann der Copilot-Agentmodus auch die Fehler beheben und die Anwendung erneut bereitstellen. Achten Sie darauf, die Unterhaltung genau zu lesen und angemessen zu antworten. Sie können Copilot anstupsen, Vorschläge machen und ihn anweisen, verschiedene Ansätze auszuprobieren.

Tipps

  • Verwenden Sie Claude Sonnet 4.5 für bessere Ergebnisse.

  • Stellen Sie sicher, dass die folgenden GitHub Copilot für Azure-Tools in der Liste der GitHub Copilot-Tools ausgewählt sind:

    • Empfehlen der Azure-Dienstkonfiguration
    • Überprüfen der Azure-Einstellungen vor der Bereitstellung
    • Ausführen von AZD Up zur Bereitstellung in Azure
    • Überprüfen des App-Status für die Azure azd-Bereitstellung
    • Konfigurieren der Azure-Bereitstellungspipeline
    • Überprüfen der Verfügbarkeit von Azure-Regionen
    • Überprüfen der Verfügbarkeit von Azure-Kontingenten

    Screenshot des ausgewählten GitHub Copilot für Azure-Tools.

    Um eine Liste der Tools anzuzeigen, die für Ihre Eingabeaufforderungen verfügbar sind, wählen Sie die Schaltfläche "Tools auswählen" im Textfeld "Chat" aus.