Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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:
Účet Azure a přístup k předplatnému Azure. Podrobnosti o tom, jak je nastavit, najdete na stránce s cenami účtů Azure.
Účet GitHub a předplatné GitHub Copilot. Podrobnosti o tom, jak je nastavit, najdete v tématu Vytvoření účtu na GitHubu a rychlém startu pro GitHub Copilot.
Visual Studio Code. Podrobnosti o tom, jak ho stáhnout a nainstalovat, najdete v tématu Nastavení editoru Visual Studio Code.
Rozšíření GitHub Copilot a rozšíření GitHub Copilot Chat. Pokyny k instalaci těchto rozšíření najdete v tématu Nastavení GitHub Copilotu ve VS Code a Začínáme s chatem GitHub Copilot v editoru VS Code.
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.
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.gitV 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. V textovém poli chatu vyberte agenta .
Pokud chcete zahájit novou chatovací relaci, vyberte ikonu plus (+) v záhlaví podokna.
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 AzureCopilot Agent analyzuje projekt, doporučí služby Azure a vygeneruje soubory Bicep. Může se zobrazit odpověď podobná následujícímu příkladu.
Důležité
Pokaždé, když GitHub Copilot pro Azure odpoví na výzvu, je formulace odpovědi odlišná kvůli tomu, jak 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č.
Vyberte Pokračovat a Copilot Agent dokončí analýzu projektu a začne generovat potřebné soubory. Může se zobrazit odpověď podobná následujícímu příkladu.
Vyberte Pokračovat a Copilot vygeneruje potřebné soubory pro nasazení. V projektu se může zobrazit několik souborů vygenerovaných a odpověď podobná následujícímu příkladu.
Nasazení aplikace
V dalším kroku chce agent Copilot spustit kontrolu předběžného nasazení.
Vyberte Pokračovat a Copilot agent zkontroluje, jestli je aplikace připravená k nasazení pomocí
azd. Pokud dojde k problému, agent Copilot ho opraví a znovu zkontroluje, jako v následujícím příkladu.
Jakmile kontrola předběžného nasazení projde, agent Copilot pokračuje v procesu nasazení. Nejprve zkontroluje několik závislostí. Může se zobrazit odpověď podobná následujícímu příkladu.
Pro každou kontrolu závislostí vyberte Pokračovat . Agent Copilot se zeptá, jestli chceme pokračovat v nasazení. Může se zobrazit odpověď podobná následujícímu příkladu.
Zvolte Pokračovat. Agent Copilot by měl ve vašem zastoupení otevřít terminál
azd up. Postupujte podle požadovaných kroků v terminálu.U verze .NET může dojít k chybě; Copilot ji identifikuje a vygeneruje její opravu. Může se zobrazit odpověď podobná následujícímu příkladu.
Zvolte Pokračovat. Agent Copilot nasadí aplikaci úspěšně. Může se zobrazit odpověď podobná následujícímu příkladu.
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.
Tipy
K lepším výsledkům použijte Claude Sonnet 4.
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
Pokud chcete zobrazit seznam nástrojů, které jsou k dispozici pro výzvy, vyberte v textovém poli chatu tlačítko Vybrat nástroje...