Introductie
In het leertraject Build-toepassingen 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 uw traject met het Tailspin-team tijdens het instellen van een pijplijn voor continue levering (CD) om hun Space Game-website te implementeren.
Leerdoelen
Als u deze module hebt voltooid, kunt u het volgende:
- 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.
Vereisten
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 met dit formulier parallelle taken gratis aanvragen voor openbare of privéprojecten. 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 in de vorige modules kennisgemaakt met het Space Game-webteam van Tailspin Toys. Even een herinnering van de mensen met die we in deze module werken.
Andy geeft leiding aan de ontwikkeling.
Amita werkt bij kwaliteitscontrole.
Tim zorgt voor bedrijfsvoering.
Mara is net als ontwikkelaar begonnen 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.