Introductie
In het leertraject Toepassingen bouwen met Azure DevOps hebt u het Tailspin Toys-team geholpen azure DevOps te gebruiken om een CI-pijplijn (continue integratie) te plannen en te bouwen om hun Space Game website te bouwen.
De grote release van het Tailspin-team nadert. Het team kan Azure DevOps gebruiken om hun code te bouwen en te testen, maar hoe kunnen ze de toepassing snel implementeren in een omgeving die beschikbaar is voor hun gebruikers?
In deze module gaat u verder met het Tailspin-team terwijl ze een pijplijn voor continue levering (CD) hebben ingesteld om hun Space Game website te implementeren.
Leerdoelen
Nadat u deze module hebt voltooid, kunt u het volgende doen:
- Definieer wat continue levering is, waarom het belangrijk is en welke hulpprogramma's u kunt gebruiken.
- Maak een eenvoudige release-pijplijn in Azure Pipelines waarmee een webtoepassing wordt geïmplementeerd in Azure App Service.
- Bekijk pijplijnanalyses om inzicht te hebben in de status en geschiedenis van uw releases.
Voorwaarden
De modules in dit leertraject en vorige leertrajecten vormen een voortgang.
Als u met dit leertraject wilt beginnen, stelt u een ontwikkelomgeving in op uw Windows-, macOS- of Linux-systeem. U hebt het volgende nodig:
- Een Azure DevOps-organisatie met toegang tot parallelle taken. Als uw organisatie geen toegang heeft tot parallelle taken, kunt u gratis parallelle taken aanvragen voor openbare of privéprojecten met behulp van dit formulier. Uw aanvraag duurt 2-3 werkdagen.
- Een Azure-abonnement
- Een GitHub-account
- Visual Studio Code met de Azure Pipelines voor VS Code extensie.
- .NET 6.0 SDK
- Git-
Voltooi de volgende leertrajecten om de voortgang vanaf het begin te volgen:
U kunt gratis aan de slag met Azure en Azure DevOps. U hebt geen Azure-abonnement nodig om met Azure DevOps te werken, maar hier gebruikt u Azure DevOps om te implementeren in Azure-resources in uw Azure-abonnement.
Notitie
Azure Pipelines biedt ondersteuning voor een groot aantal talen en toepassingstypen. In deze module werkt u met een .NET-toepassing, maar u kunt de patronen die u hier leert toepassen op uw eigen projecten die gebruikmaken van uw favoriete programmeertalen en frameworks.
Maak kennis met het team
U hebt het Space Game webteam van Tailspin Toys ontmoet in eerdere modules. Ter opfrissing, dit zijn de mensen met wie je in deze module zult werken.
Andy is de ontwikkelingsleider.
Amita is in kwaliteitscontrole.
Tim werkt bij operations.
Mara is net lid geworden als ontwikkelaar en rapporteert aan Andy.
Irwin is de productmanager.
Mara heeft eerdere ervaring met DevOps. Ze helpt het team bij het aannemen van een gestroomlijnd proces met behulp van Azure DevOps.