Snabbstart: Använda GitHub Copilot-modernisering för .NET för att distribuera projektet till Azure

I den här snabbstarten får du lära dig hur du distribuerar ditt projekt till Azure med GitHub Copilot-modernisering för .NET. Med det här verktyget kan du distribuera migrerade projekt för att Azure och automatiskt åtgärda distributionsfel under processen.

Förutsättningar

Anmärkning

Dessa krav gäller för Visual Studio. Andra utvecklingsmiljöer finns i Installera GitHub Copilot-modernisering.

Distribuera projektet

Med funktionen Modernisering för .NET-distribution kan du distribuera din migrerade app till Azure. Följ dessa steg för att starta distributionsprocessen:

  1. Öppna det migrerade projektet i Visual Studio.

  2. Starta distributionen med någon av följande metoder:

    • Distribuera efter migreringen: Distribuera projektet när du har slutfört migreringsuppgiften. GitHub Copilot frågar om du vill distribuera projektet till Azure när du har slutfört en migreringsuppgift. Om du instruerar Copilot att fortsätta startar distributionsprocessen.

      Screenshot som visar hur du startar distributionsprocessen i GitHub Copilot.

    • Använd en distributionsprompt för att etablera ny Azure infrastruktur och distribuera projektet: Du kan ange följande fråga i Copilot chatt för att distribuera projektet till Azure:

      Genomsök mitt projekt noggrant för att identifiera alla Azure relevanta resurser, programmeringsspråk, ramverk, beroenden och konfigurationsfiler som behövs för distribution. Utveckla ett arkitekturdiagram för mig med hjälp av #appmod-generate-architecture-diagram. Baserat på diagrammet tillsammans med all information du får från projektgenomsökningen kan du hjälpa mig att utveckla en distributions- och etableringsplan MED TOOL #appmod-get-plan och köra den för att distribuera mitt projekt till Azure. deployTool: azd, IacType: Bicep, värdtjänst: non-aks.

      Screenshot som visar hur du startar distributionsprocessen i GitHub Copilot med hjälp av en prompt.

    • Använd en distributionsprompt för att distribuera projektet till befintliga Azure resurser: Du kan ange följande fråga i Copilot chatt för att distribuera projektet till befintliga Azure resurser:

      Distribuera mitt projekt till min befintliga Azure resursgrupp [resursgrupps-ID] i prenumerationen [prenumerations-ID]. Använd verktyget #appmod-get-plan för att utveckla och köra en plan.

      Screenshot som visar hur du startar distributionen till en befintlig Azure resursprocess i GitHub Copilot med hjälp av en prompt.

  3. När du har startat distributionen kan GitHub Copilot be om ditt godkännande att använda verktyg eller köra kommandon. Bevilja behörighet när du uppmanas att göra det.

  4. GitHub Copilot skapar en plan. Planen förklarar distributionsstrategin, inklusive distributionsmål, projektinformation, Azure resursarkitektur, Azure resurser och körningssteg.

  5. Du kan redigera planen direkt eller be GitHub Copilot redigera den för att anpassa distributionen innan du fortsätter.

  6. När du är nöjd med planen instruerar du GitHub Copilot att fortsätta.

  7. GitHub Copilot följer planen och kör distributionsprocessen.

  8. När distributionen är klar innehåller GitHub Copilot en sammanfattning av distributionsprocessen.

Noteringar

  • Använd Claude Sonnet 4 eller senare modeller för bästa resultat.
  • Copilot kan behöva några iterationer för att åtgärda distributionsfel.