Dela via


Snabbstart: Distribuera projektet till Azure med hjälp av GitHub Copilot-modernisering

I den här snabbstarten distribuerar du projektet till Azure med hjälp av GitHub Copilot-modernisering.

Under utvecklingen behöver du ofta distribuera projektet till en molnmiljö för testning. Moderniseringstillägget för GitHub Copilot automatiserar distributionsprocessen, distribuerar ditt migrerade projekt till Azure och åtgärdar eventuella distributionsfel längs vägen.

Förutsättningar

Distribuera projektet

Använd följande steg för att starta distributionsprocessen:

  1. Öppna det migrerade projektet i Visual Studio Code.

  2. I sidofältet Aktivitet öppnar du tilläggsrutan GitHub Copilot-modernisering.

  3. I avsnittet Uppgifter öppnar du Distributionsuppgifter och väljer Distribuera till befintlig Azure-infrastruktur.

    Om du inte har etablerat infrastrukturen än kan du läsa Snabbstart: Förbereda Azure-infrastrukturen först.

    Skärmbild av Visual Studio Code som visar uppgiften Etablera infrastruktur och Distribuera till Azure med knappen Kör uppgift markerad.

  4. När du har valt uppgiften öppnas chattfönstret Copilot med agentläget automatiskt.

  5. Välj Fortsätt upprepade gånger för att bekräfta varje verktygsåtgärd i Copilot Chat-fönstret. Copilot-agenten använder olika verktyg för att underlätta distributionen till Azure. Varje verktygs användning kräver bekräftelse genom att välja Fortsätt. Ge Copilot nödvändig information, till exempel prenumeration och resursgrupp, när du uppmanas att göra det.

  6. Copilot går vanligtvis igenom följande steg för att distribuera projektet:

    • Copilot genererar en markdown-fil för distributionsplan med distributionsmål, projektinformation, Azure-resursarkitektur, Azure-resurser och körningssteg.
    • Copilot följer exekveringsstegen i den här filen.
    • Copilot åtgärdar distributionsfel.
    • Copilot genererar en sammanfattningsfil som förklarar resultatet av distributionen.

Anmärkning

Vi rekommenderar att du använder Claude Sonnet 4 eller senare modeller för bästa resultat.

Det kan ta några omgångar för Copilot att korrigera distributionsfel.

Anpassa med dina egna instruktioner

Knappen Distribuera till befintlig Azure-infrastruktur skickar en fördefinierad fråga. Om du vill ha mer kontroll skriver du en anpassad fråga direkt i Copilot-chatten med agentläget. Med den här metoden kan du ange distributionsmål och inställningar.

Tips/Råd

Exempel på frågor om olika scenarier:

  • "Deploy my app to the AKS cluster in subscription: <sub-id>, resource group: <rg-name>" – rikta in dig på ett specifikt Kubernetes-kluster.
  • "Deploy my containerized application to Azure Container Apps and configure auto-scaling with a minimum of 2 replicas" – ange skalningsinställningar.

Se även