Introduktion
I utbildningsvägen Skapa program med Azure DevOps hjälpte du Tailspin Toys-teamet att använda Azure DevOps för att planera och bygga en ci-pipeline (kontinuerlig integrering) för att bygga sin Space Game-webbplats.
Tailspin-teamets stora lansering närmar sig. Teamet kan använda Azure DevOps för att skapa och testa sin kod, men hur kan de snabbt distribuera programmet till en miljö som är tillgänglig för användarna?
I den här modulen fortsätter du din resa med Tailspin-teamet när de konfigurerar en pipeline för kontinuerlig leverans (CD) för att distribuera sin Space Game-webbplats .
Utbildningsmål
När du har slutfört den här modulen kommer du att kunna:
- Definiera vad kontinuerlig leverans är, varför det är viktigt och vilka verktyg du kan använda.
- Skapa en grundläggande versionspipeline i Azure Pipelines som distribuerar ett webbprogram till Azure App Service.
- Granska pipelineanalys för att förstå hälsotillståndet och historiken för dina versioner.
Förutsättningar
Modulerna i den här utbildningsvägen och tidigare utbildningsvägar utgör en utveckling.
Om du vill börja med den här utbildningsvägen konfigurerar du en utvecklingsmiljö i ditt Windows-, macOS- eller Linux-system. Du behöver:
- 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 med Tillägget Azure Pipelines for VS Code .
- .NET 6.0 SDK
- Git
Slutför följande utbildningsvägar för att följa utvecklingen från början:
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 Azure-resurser i din Azure-prenumeration.
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.
Träffa teamet
Du har träffat webbteamet bakom Space Game på Tailspin Toys i tidigare moduler. Det här är det gäng som du ska arbeta med i den här modulen.
Andy är chefsutvecklare.
Amita arbetar med kvalitetskontroll.
Tim arbetar med drift.
Mara har precis börjat som utvecklare och rapporterar till Andy.
Irwin är produktchef.
Mara har tidigare erfarenhet av DevOps. Hon hjälper teamet att införa en effektiviserad process med hjälp av Azure DevOps.