Rychlý start: Nasazení projektu do Azure pomocí modernizace GitHub Copilotu

V tomto rychlém startu nasadíte projekt do Azure pomocí modernizace GitHub Copilotu.

Během vývoje často potřebujete nasadit projekt do cloudového prostředí pro účely testování. Rozšíření modernizace Copilotu GitHubu automatizuje proces nasazení, nasazuje migrovaný projekt do Azure a opravuje všechny chyby nasazení.

Požadavky

Nasazujte svůj projekt

Proces nasazení spustíte pomocí následujících kroků:

  1. V editoru Visual Studio Code otevřete migrovaný projekt.

  2. Na bočním panelu Aktivity otevřete podokno rozšíření GitHub Copilot modernizace.

  3. V části Úlohy otevřete Úlohy nasazení a vyberte Nasadit do existující infrastruktury Azure.

    Pokud jste ještě nezřídili infrastrukturu, přečtěte si článek Rychlý start: Příprava infrastruktury Azure jako první.

    Snímek obrazovky editoru Visual Studio Code znázorňující úlohu Zřizování infrastruktury a nasazení do Azure se zvýrazněným tlačítkem Spustit úlohu

  4. Po výběru úkolu se automaticky otevře okno chatu Copilot s režimem agenta.

  5. Výběrem možnosti Pokračovat potvrďte každou akci nástroje v okně Chat Copilot. Agent Copilot používá k usnadnění nasazení do Azure různé nástroje. Použití jednotlivých nástrojů vyžaduje potvrzení výběrem možnosti Pokračovat. Při vyzvání poskytněte Copilotu potřebné informace, jako je předplatné a skupina prostředků.

  6. Copilot obvykle prochází následujícími kroky pro nasazení projektu:

    • Copilot vygeneruje soubor Markdown plánu nasazení s cílem nasazení, informacemi o projektu, architekturou prostředků Azure, prostředky Azure a kroky provádění.
    • Copilot sleduje kroky provádění v tomto souboru.
    • Copilot opravuje chyby nasazení.
    • Copilot vygeneruje souhrnný soubor vysvětlující výsledky nasazení.

Poznámka:

Pro nejlepší výsledky doporučujeme použít Modely Claude Sonnet 4 nebo novější.

Odstranění chyb nasazení může Copilotu zabrat několik iterací.

Přizpůsobte si pomocí vlastních podnětů

Tlačítko Nasadit do existující infrastruktury Azure odešle předdefinovanou výzvu. Pokud chcete mít větší kontrolu, zadejte vlastní výzvu přímo do chatu Copilot s režimem agenta. Tento přístup umožňuje určit cíle a předvolby nasazení.

Návod

Příklady výzev pro různé scénáře:

  • "Deploy my app to the AKS cluster in subscription: <sub-id>, resource group: <rg-name>" – cílí na konkrétní cluster Kubernetes.
  • "Deploy my containerized application to Azure Container Apps and configure auto-scaling with a minimum of 2 replicas" – určete předvolby škálování.

Viz také