Dela via


Snabbstart: Skapa och distribuera ditt program med GitHub Copilot för Azure Preview

Den här snabbstarten hjälper dig att använda GitHub Copilot för Azure Preview för att skapa och distribuera en ny webbplats i Azure. Det visar ett sätt att integrera GitHub Copilot för Azure i ditt arbetsflöde för utveckling och distribution.

Förutsättningar

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

  • Ett GitHub Copilot-konto.
  • GitHub Copilot Chat-tillägget för Visual Studio Code.
  • GitHub Copilot för Azure Preview-tillägget för Visual Studio Code.
  • En Azure-prenumeration Om du inte har något kan GitHub Copilot för Azure hjälpa dig.

Skapa och distribuera en webbplats med hjälp av GitHub Copilot för Förhandsversion av Azure

  1. Skapa en ny mapp på din lokala dator där du kan skapa en lokal klon av en GitHub-lagringsplats.

  2. I Visual Studio Code väljer du Visa>terminal. Gå till den nya mappen i terminalfönstret.

  3. I namnlisten väljer du ikonen Öppna chatt (GitHub Copilot-logotypen) för att öppna chattfönstret i det sekundära sidofältet.

    Skärmbild som visar chattfönstret GitHub Copilot.

    Om du vill starta en ny chattsession väljer du plusikonen (+) i fönstrets namnlist.

    Viktigt!

    Om du får oväntade resultat kan du börja om med en ny chattsession.

  4. I chatttextrutan längst ned i fönstret skriver du följande fråga efter @azure. Välj sedan Skicka (flygplansikon för papper) eller välj Retur på tangentbordet.

    Could you help me create and deploy a simple Flask website by using an azd template?
    

    Efter en stund föreslår GitHub Copilot för Azure sannolikt en azd mall att använda.

    Viktigt!

    Du kan behöva autentisera till ditt Azure-konto innan du fortsätter att följa GitHub Copilot för Azures instruktioner. Följ anvisningarna för autentisering för att fortsätta.

    Du kan se ett svar som i följande exempel.

    Skärmbild som visar ett svar från GitHub Copilot för Azure med instruktioner för hur du använder en mall för att skapa en webbplats i Azure.

    Viktigt!

    Den exakta formuleringen av svaret skiljer sig åt varje gång GitHub Copilot för Azure svarar på grund av hur stora språkmodeller genererar svar.

  5. Om svaret innehåller ett kommando som börjar med azd init i ett kodstängsel hovra över kodstaketet för att visa en liten popup-åtgärdsmeny.

    Skärmbild som visar en popup-meny med ett alternativ för att infoga ett kodavgränsat kommando i Visual Studio Code-terminalen.

    Välj Infoga i terminalen för att infoga kommandot i terminalen.

    Skärmbild som visar Visual Studio Code-terminalen efter att ett kodavgränsat kommando har infogats.

  6. Innan du kör azd init kommandot kan du ha frågor om hur det påverkar din lokala dator och din Azure-prenumeration.

    Använd följande fråga:

    @azure Before I execute azd init, what does it do?
    

    Du kan se ett svar som liknar följande skärmbild.

    Skärmbild som visar ett svar från GitHub Copilot för Azure med en förklaring av vad initieringskommandot gör.

  7. Använd följande uppmaning om du vill veta mer om mallen azd :

    @azure What resources are created with this template?
    

    Du kan se ett svar som liknar följande skärmbild.

    Skärmbild som visar ett svar från GitHub Copilot för Azure med en förklaring av de resurser som skapats av den föreslagna mallen.

  8. Ställ frågor om de tjänster som mallen använder med en fråga som:

    @azure What is the purpose of a virtual network?
    

    Du kan se ett svar som liknar följande skärmbild.

    Skärmbild som visar ett svar från GitHub Copilot för Azure med en förklaring av vad ett virtuellt nätverk är.

  9. När du är nöjd kör azd init du kommandot i terminalen. Svara på dess uppmaningar. Om du är osäker på vad du ska svara på för en fråga ber du GitHub Copilot om hjälp.

  10. När det nya projektet har initierats använder du azd up för att distribuera programmet till din prenumeration. Kör kommandot i terminalen enligt anvisningarna i den ursprungliga promptens svar.

    azd up
    
  11. Kommandot azd up frågar efter information om din prenumeration, var resurserna ska distribueras med mera.

    Om du är osäker på hur du ska svara kan du be GitHub Copilot om hjälp. Du kan till exempel fråga:

    @azure azd up is asking me what location I want to deploy the website into. How should I respond?
    

    Du kan se ett svar som liknar följande skärmbild.

    Skärmbild som visar ett svar från GitHub Copilot för Azure med ett svar som beskriver vad Azure-platserna är och hur du väljer en.

  12. Fortsätt att svara på frågor från azd up. Ställ frågor till GitHub Copilot för Azure efter behov.

    Beroende på vilken azd mall du distribuerar och den plats som du har valt kan det ta 20 till 40 minuter (eller mer) att distribuera mallen.

  13. Om azd up det uppstår ett fel frågar du GitHub Copilot för Azure om felet och hur du kan lösa det.

Dricks

Om du vill ha ett enkelt sätt att bifoga de senaste terminalkommandoresultaten använder du gemikonen längst ned till vänster i chattfönstret. GitHub Copilot för Azure känner inte till terminalkommandoresultatet om de inte kopieras eller kopplas via gemen.

  1. Efter en lyckad distribution bör du kunna gå till den nya webbplatsen i en webbläsare. Använd Azure Portal för att visa de resurser som du skapade.

Rensa resurser

Du kan fråga GitHub Copilot för Azure hur du tar bort alla resurser som du skapade i föregående steg:

@azure How do I undeploy this website?

Du kan se ett svar som liknar följande skärmbild.

Skärmbild som visar ett svar från GitHub Copilot för Azure med instruktioner för att avdistribuera en webbplats.

Använd azd down för att ta bort webbplatsen och alla resurser som du har distribuerat till din Azure-prenumeration.