Dela via


Snabbstart: Distribuera ditt program till Azure med agentläge i GitHub Copilot för Azure

I den här snabbstarten lär du dig hur du använder agentläge i GitHub Copilot för Azure för att ta ditt befintliga program till Azure. Den visar hur agentläget hjälper dig att definiera Azure-infrastruktur, distribuera ditt program till Azure och skapa en CI/CD-pipeline.

Förutsättningar

Fullständiga installationsinstruktioner finns i artikeln Kom igång. Kontrollera att du har följande objekt:

Viktigt!

GitHub Copilot är en separat prenumeration som hanteras av GitHub. Frågor om GitHub Copilot-prenumerationer och support finns i Komma igång med en GitHub Copilot-plan.

Definiera Azure-infrastruktur för ditt program

I det här avsnittet använder du GitHub Copilot-agentläget för att skapa Bicep-distributionsfiler och en azd-mall för programmet.

  1. Öppna ditt befintliga program i Visual Studio Code.

    Om du vill följa med i den här självstudien kan du klona följande lagringsplats från GitHub till din lokala dator:

    git clone https://github.com/Azure-Samples/storage-blob-upload-from-webapp.git
    
  2. I Visual Studio Code går du till namnlisten och väljer ikonen Open Chat (GitHub Copilot-logotypen) för att öppna chattfönstret i det sekundära sidofältet. Om du vill starta en ny chattsession väljer du plusikonen (+) i fönstrets namnlist. Välj sedan Agent under textrutan chatt.

    Skärmbild som visar GitHub Copilot-chattfönstret.

  3. I chatttextrutan längst ned i fönstret skriver du följande fråga. Välj sedan Skicka (pappersflygplansikon) eller tryck på Enter på tangentbordet.

    Help me deploy my project to Azure
    

    Viktigt!

    Varje gång GitHub Copilot för Azure svarar på en fråga kan både formuleringen och potentiellt tillvägagångssättet skilja sig åt, beroende på hur stora språkmodeller (LLMs) genererar svar. Det är möjligt att din upplevelse kan variera från den här artikeln. Ta dig tid att läsa GitHub Copilots svar och välj rätt åtgärd. Om du är osäker på hur du ska gå vidare kan du fråga GitHub Copilot vad den tänker göra och varför.

I allmänhet analyserar Copilot-agenten projektet och genererar de nödvändiga distributionsfilerna.

Copilot-agenten använder kommandoradsverktyg som azd för att utföra många uppgifter, inklusive förkontroll, beroendekontroller och slutligen distributionen med kommandot azd up. Kommandot azd up körs i Visual Studio Code-terminalen och du uppmanas att ange indata som ett miljönamn, en resursgrupp med mera.

Om du har följt anvisningarna i det här dokumentet kan det uppstå ett fel med .NET-versionen. Copilot hämtar den och genererar en korrigering för den.

Om några fel påträffades under distributionsprocessen kan Copilot-agentläget också åtgärda felen och distribuera om programmet. Var noga med att läsa konversationen noga och svara på rätt sätt. Du kan knuffa, föreslå och dirigera Copilot för att prova olika metoder.

Råd

  • Använd Claude Sonnet 4.5 för bättre resultat.

  • Kontrollera att följande GitHub Copilot för Azure-verktyg har valts i GitHub Copilot-verktygslistan:

    • Rekommendera Azure-tjänstkonfiguration
    • Kontrollera inställningarna för fördistribution av Azure
    • Kör AZD Up för att distribuera till Azure
    • Kontrollera appstatus för Azure azd-distribution
    • Konfigurera Azure-distributionspipeline
    • Kontrollera tillgängligheten för Azure-regionen
    • Kontrollera tillgängligheten för Azure-kvoter

    Skärmbild av den valda GitHub Copilot för Azure-verktyg.

    Om du vill visa en lista över verktyg som är tillgängliga för dina frågor väljer du knappen Välj verktyg... i chatttextrutan.