Freigeben über


Schnellstart: Erstellen und Bereitstellen Ihrer Anwendung mit GitHub Copilot für Azure Preview

Diese Schnellstartanleitung führt Sie bei der Verwendung von GitHub Copilot für Azure Preview zum Erstellen und Bereitstellen einer neuen Website in Azure. Es zeigt eine Möglichkeit, GitHub Copilot für Azure in Ihren Entwicklungs- und Bereitstellungsworkflow zu integrieren.

Voraussetzungen

Vollständige Einrichtungsanweisungen finden Sie im Artikel " Erste Schritte ". Stellen Sie sicher, dass Sie über die folgenden Elemente verfügen:

  • Ein GitHub Copilot-Konto.
  • Die GitHub Copilot Chat-Erweiterung für Visual Studio Code.
  • Die GitHub Copilot für Azure Preview-Erweiterung für Visual Studio Code.
  • Ein Azure-Abonnement. Wenn Sie keins haben, kann GitHub Copilot für Azure helfen.

Erstellen und Bereitstellen einer Website mithilfe von GitHub Copilot für Azure Preview

  1. Erstellen Sie einen neuen Ordner auf Ihrem lokalen Computer, in dem Sie einen lokalen Klon eines GitHub-Repositorys erstellen können.

  2. Wählen Sie in Visual Studio Code die Option Ansicht>Terminal aus. Wechseln Sie im Terminalbereich zum neuen Ordner.

  3. Wählen Sie auf der Titelleiste das Symbol "Chat öffnen" (das GitHub Copilot-Logo) aus, um den Chatbereich in der sekundären Randleiste zu öffnen.

    Screenshot des GitHub Copilot-Chatbereichs.

    Um eine neue Chatsitzung zu starten, wählen Sie das Plussymbol (+) in der Titelleiste des Bereichs aus.

    Wichtig

    Wenn Sie unerwartete Ergebnisse erhalten, beginnen Sie erneut mit der Verwendung einer neuen Chatsitzung.

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

    Could you help me create and deploy a simple Flask website by using an azd template?
    

    Nach einem Moment schlägt GitHub Copilot für Azure wahrscheinlich eine azd Vorlage zur Verwendung vor.

    Wichtig

    Möglicherweise müssen Sie sich bei Ihrem Azure-Konto authentifizieren, bevor Sie den Anweisungen von GitHub Copilot für Azure folgen. Folgen Sie den Authentifizierungsanweisungen, um den Vorgang fortzusetzen.

    Möglicherweise wird eine Antwort wie im folgenden Beispiel angezeigt.

    Screenshot einer Antwort von GitHub Copilot für Azure mit Anweisungen zur Verwendung einer Vorlage zum Erstellen einer Website in Azure.

    Wichtig

    Der genaue Wortlaut der Antwort unterscheidet sich jedes Mal, wenn GitHub Copilot für Azure-Antworten, da große Sprachmodelle Antworten generieren.

  5. Wenn die Antwort einen Befehl bereitstellt, der mit azd init einem Codezaun beginnt, zeigen Sie mit dem Mauszeiger auf den Codezaun, um ein kleines Popup-Aktionsmenü anzuzeigen.

    Screenshot eines Popupmenüs mit einer Option zum Einfügen eines codegezäunen Befehls in das Visual Studio Code-Terminal.

    Wählen Sie "In Terminal einfügen" aus, um den Befehl in das Terminal einzufügen.

    Screenshot des Visual Studio Code-Terminals nach dem Einfügen eines codegezäunen Befehls.

  6. Bevor Sie den azd init Befehl ausführen, haben Sie möglicherweise Fragen dazu, wie er sich auf Ihren lokalen Computer und Ihr Azure-Abonnement auswirkt.

    Verwenden Sie den folgenden Prompt:

    @azure Before I execute azd init, what does it do?
    

    Möglicherweise wird eine Antwort angezeigt, die dem folgenden Screenshot ähnelt.

    Screenshot einer Antwort von GitHub Copilot für Azure mit einer Erläuterung der Funktionsweise des Initialisierungsbefehls.

  7. Verwenden Sie die folgende Eingabeaufforderung, um mehr über die azd Vorlage zu erfahren:

    @azure What resources are created with this template?
    

    Möglicherweise wird eine Antwort angezeigt, die dem folgenden Screenshot ähnelt.

    Screenshot einer Antwort von GitHub Copilot für Azure mit einer Erläuterung der ressourcen, die von der vorgeschlagenen Vorlage erstellt wurden.

  8. Stellen Sie Fragen zu den Diensten, die die Vorlage mit einer Eingabeaufforderung verwendet:

    @azure What is the purpose of a virtual network?
    

    Möglicherweise wird eine Antwort angezeigt, die dem folgenden Screenshot ähnelt.

    Screenshot einer Antwort von GitHub Copilot für Azure mit einer Erläuterung, was ein virtuelles Netzwerk ist.

  9. Wenn Sie zufrieden sind, führen Sie den azd init Befehl im Terminal aus. Beantworten Sie die Eingabeaufforderungen. Wenn Sie nicht sicher sind, was Sie für eine Eingabeaufforderung beantworten sollten, bitten Sie GitHub Copilot um Hilfe.

  10. Nachdem das neue Projekt initialisiert wurde, verwenden azd up Sie die Anwendung für Ihr Abonnement. Führen Sie im Terminal den Befehl gemäß den Anweisungen in der Antwort der ursprünglichen Eingabeaufforderung aus.

    azd up
    
  11. Der azd up Befehl fragt nach Informationen zu Ihrem Abonnement, wo die Ressourcen bereitgestellt werden sollen, und vieles mehr.

    Wenn Sie unsicher sind, wie Sie antworten können, können Sie GitHub Copilot für Azure um Hilfe bitten. Sie können z. B. Folgendes fragen:

    @azure azd up is asking me what location I want to deploy the website into. How should I respond?
    

    Möglicherweise wird eine Antwort angezeigt, die dem folgenden Screenshot ähnelt.

    Screenshot, der eine Antwort von GitHub Copilot für Azure mit einer Antwort zeigt, die beschreibt, was die Azure-Speicherorte sind und wie Sie eines auswählen.

  12. Antworten Sie weiterhin auf Eingabeaufforderungen von azd up. Stellen Sie GitHub Copilot nach Bedarf für Azure-Fragen.

    Je nach der azd Vorlage, die Sie bereitstellen, und dem ausgewählten Speicherort kann die Vorlage bis zu 20 bis 40 Minuten (oder mehr) dauern, bis sie bereitgestellt werden.

  13. Wenn azd up ein Fehler auftritt, fragen Sie GitHub Copilot nach Azure über den Fehler und wie Sie ihn beheben können.

Tipp

Verwenden Sie das Büroklammersymbol unten links im Chatbereich, um die letzten Terminalbefehlsergebnisse anzufügen. GitHub Copilot für Azure kennt die Terminalbefehlsergebnisse nicht, es sei denn, sie werden über die Büroklammer kopiert oder angefügt.

  1. Nach einer erfolgreichen Bereitstellung sollten Sie in einem Webbrowser zur neuen Website wechseln können. Verwenden Sie die Azure-Portal, um die von Ihnen erstellten Ressourcen anzuzeigen.

Bereinigen von Ressourcen

Sie können GitHub Copilot nach Azure bitten, alle Ressourcen zu entfernen, die Sie in den vorherigen Schritten erstellt haben:

@azure How do I undeploy this website?

Möglicherweise wird eine Antwort angezeigt, die dem folgenden Screenshot ähnelt.

Screenshot einer Antwort von GitHub Copilot für Azure mit Anweisungen zum Aufheben der Bereitstellung einer Website.

Dient azd down zum Entfernen der Website und aller Ressourcen, die Sie in Ihrem Azure-Abonnement bereitgestellt haben.