Sdílet prostřednictvím


Rychlý start: Nasazení aplikace do Azure pomocí režimu agenta v GitHub Copilotu pro Azure

V tomto rychlém startu se dozvíte, jak pomocí režimu agenta v GitHub Copilotu pro Azure přenést stávající aplikaci do Azure. Ukazuje, jak vám režim agenta pomůže definovat infrastrukturu Azure, nasadit aplikaci do Azure a vytvořit kanál CI/CD.

Požadavky

Úplné pokyny k nastavení najdete v článku Začínáme . Ujistěte se, že máte následující položky:

Důležité

GitHub Copilot je samostatné předplatné spravované GitHubem. Dotazy týkající se předplatných GitHub Copilot a podpory najdete v tématu Začínáme s plánem GitHub Copilot.

Definování infrastruktury Azure pro vaši aplikaci

V této části použijte režim agenta GitHub Copilot k vytvoření souborů nasazení Bicep a šablony azd pro aplikaci.

  1. Otevřete existující aplikaci v editoru Visual Studio Code.

    Pokud chcete postupovat podle tohoto kurzu, můžete naklonovat následující úložiště z GitHubu do místního počítače:

    git clone https://github.com/Azure-Samples/storage-blob-upload-from-webapp.git
    
  2. V editoru Visual Studio Code na záhlaví vyberte ikonu Otevřít chat (logo GitHub Copilotu) a otevřete tak podokno chatu na sekundárním bočním panelu. Pokud chcete zahájit novou chatovací relaci, vyberte ikonu plus (+) v záhlaví podokna. Potom v textovém poli chatu vyberte agenta .

    Snímek obrazovky, který zobrazuje podokno chatu GitHub Copilot

  3. Do textového pole chatu v dolní části podokna zadejte následující výzvu. Pak vyberte Odeslat (ikona papírového letadla) nebo na klávesnici vyberte Enter.

    Help me deploy my project to Azure
    

    Důležité

    Pokaždé, když GitHub Copilot pro Azure odpoví na výzvu, formulace odpovědi a potenciálně i její přístup se liší, díky způsobu, jakým velké jazykové modely (LLM) generují odpovědi. Je možné, že se vaše prostředí může lišit od tohoto článku. Přečtěte si odpovědi GitHub Copilotu a zvolte správný průběh akce. Pokud si nejste jistí, jak pokračovat, zeptejte se GitHub Copilotu, co má v úmyslu dělat a proč.

Obecně platí, že agent Copilot analyzuje váš projekt a generuje potřebné soubory nasazení.

Agent Copilot používá nástroje příkazového řádku, jako je azd, k provádění mnoha úloh, včetně kontroly předběžného nasazení, kontrol závislostí a nakonec samotného nasazení pomocí příkazu azd up. Příkaz azd up se spustí v terminálu editoru Visual Studio Code a zobrazí výzvu k zadání vstupu, jako je název prostředí, skupina prostředků a další.

Pokud jste postupovali podle pokynů v tomto dokumentu, může dojít k chybě s verzí .NET; Copilot ho vybere a vygeneruje opravu.

Pokud během procesu nasazení došlo k nějakým chybám, může režim agenta Copilot opravit také chyby a znovu nasadit aplikaci. Nezapomeňte přečíst konverzaci pozorně a odpovídajícím způsobem reagovat. Můžete popostrčit, navrhnout a usměrnit Copilot, aby vyzkoušel různé přístupy.

Tipy

  • Pro lepší výsledky použijte Claude Sonnet 4,5.

  • Ujistěte se, že jsou v seznamu nástrojů GitHub Copilot pro Azure vybrané následující nástroje GitHub Copilot:

    • Doporučení konfigurace služby Azure
    • Kontrola nastavení před nasazením Azure
    • Spusťte AZD pro nasazení do Azure
    • Kontrola stavu aplikace pro nasazení Azure azd
    • Konfigurace kanálu nasazení Azure
    • Kontrola dostupnosti oblastí Azure
    • Kontrola dostupnosti kvót Azure

    Snímek obrazovky s vybraným nástrojem GitHub Copilot for Azure

    Pokud chcete zobrazit seznam nástrojů, které jsou k dispozici pro výzvy, vyberte v textovém poli chatu tlačítko Vybrat nástroje...