Introduktion
I den här modulen konfigurerar du en egen byggagent som körs på en virtuell Microsoft Azure-dator.
Anta att du arbetar för ett företag som heter Tailspin Toys, och ditt team utvecklar ett program som heter Space Game. Hittills har du använt en Microsoft-värdbaserad agent som kör Ubuntu för att skapa webbprogrammet Space Game . För det mesta kan en Microsoft-värdbaserad agent göra allt du behöver.
Ibland behöver du dock ytterligare bearbetningskraft, diskutrymme eller tid för att skapa dina program. I den här modulen får du lära dig hur du konfigurerar en egen byggagent, som kan köras antingen i molnet eller lokalt.
Utbildningsmål
När du har slutfört den här modulen kommer du att kunna:
- Välj när du ska använda Microsoft-värdbaserade byggagenter och när du ska vara värd för dina egna.
- Beskriv de alternativ du har när du hanterar dina egna byggagenter.
- Ta fram och konfigurera din egen agent så att den fungerar med Azure Pipelines.
- Anslut din agent till en pipeline och skapa ditt program.
Förutsättningar
Modulerna i den här utbildningsvägen bygger på varandra och ska utföras i följd.
Om du vill följa utvecklingen från början måste du först slutföra Kom igång med Azure DevOps-utbildningsvägen.
Vi rekommenderar också att du börjar i början av den här utbildningsvägen, Skapa program med Azure DevOps.
Om du bara vill gå igenom den här modulen måste du konfigurera en utvecklingsmiljö i ditt Windows-, macOS- eller Linux-system. Du måste:
- En Azure DevOps-organisation
- En Azure-prenumeration
- Ett GitHub-konto
- Visual Studio Code
- .NET 6.0 SDK
- Git
Du kan komma igång med Azure DevOps kostnadsfritt.
Med den här miljön kan du slutföra övningarna i den här modulen och i framtida moduler. Du kan även använda den för att tillämpa dina nya färdigheter i dina egna projekt.
Kommentar
Azure Pipelines har stöd för en mängd olika språk och programtyper. I den här modulen arbetar du med ett .NET-program, men du kan använda de mönster som du lär dig här för dina egna projekt som använder dina favoritprogrammeringsspråk och ramverk.