Introduktion
I den här lärandestegen har du hjälpt Tailspin Toys-teamet att konfigurera en automatiserad utgivningspipeline. Pipelinen innehåller flera steg och både funktionella och icke-funktionella tester.
I den här modulen hjälper du teamet att lösa ett annat problem, vilket är hur du implementerar ett distributionsmönster för att lansera till produktion på ett sätt som är bäst för företaget och deras användare. Du hjälper dem att utvärdera möjligheterna och sedan implementera den som de väljer.
Utbildningsmål
När du har slutfört den här modulen kan du:
- Förklara varför distributionsmönster spelar roll.
 - Jämför olika distributionsmönster så att du kan välja den som passar bäst för dina behov.
 - Använd det blågröna distributionsmönstret i pipelinen.
 
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 seriens utveckling från början slutför du utbildningsvägen Skapa program med Azure DevOps .
Vi rekommenderar också att du börjar i början av den här utbildningsvägen Distribuera 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 behöver följande resurser:
- En Azure DevOps-organisation med åtkomst till parallella jobb. Om din organisation inte har åtkomst till parallella jobb kan du begära parallella jobb kostnadsfritt för offentliga eller privata projekt med hjälp av det här formuläret. Din begäran tar 2–3 arbetsdagar.
 - En Azure-prenumeration
 - Ett GitHub-konto
 - Visual Studio Code
 - .NET 8.0 SDK
 - Git
 
Du kan komma igång med Azure och Azure DevOps kostnadsfritt. Du behöver ingen Azure-prenumeration för att fungera med Azure DevOps, men här använder du Azure DevOps för att distribuera till resurser som finns i din Azure-prenumeration.
Med den här miljön kan du slutföra övningarna i de här och framtida modulerna. Du kan också använda den för att tillämpa dina nya kunskaper på dina egna projekt.
Obs
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.
Träffa teamet
Du träffade Space Game webbteamet på Tailspin Toys i föregående moduler. Som uppdatering är det här vem du ska arbeta med i den här modulen.
              
              
            
Andy är utvecklingsledare.
              
              
            
Amita är i QA.
              
              
            
Tim arbetar inom drift.
              
              
            
Mara har precis gått med som utvecklare och rapporterar till Andy.
              
              
            
Irwin är produktchef.
Mara har tidigare erfarenhet av DevOps. Hon hjälper teamet att införa en mer automatiserad process som använder Azure DevOps.