Inleiding
In het leertraject Een release-pijplijn maken met Azure Pipelines hebt u een eenvoudige release-pijplijn gebouwd waarmee een ASP.NET Core-toepassing is geïmplementeerd in Azure-app Service. Hoewel dat scenario werkt voor één toepassing, vereisen moderne oplossingen vaak een combinatie van toepassingen, services en andere onderdelen. In deze module ziet u hoe u een complexere pijplijn bouwt.
In deze module leert u hoe u een Azure Functions-project toevoegt aan een bestaande CI/CD-pijplijn en implementeert in zowel Azure-app Service als Azure Functions in één proces. Deze module is gericht op de belangrijkste build- en implementatietaken.
Leerdoelen
Als u deze module hebt voltooid, kunt u het volgende:
- Beschrijven wanneer u Azure Functions gebruikt voor app-ontwikkelingsprojecten
- Azure-app Service- en Azure Functions-omgevingen maken
- Implementeren in zowel Azure-app Service als Azure Functions in één pijplijn met Azure Pipelines
Vereisten
De modules in dit leertraject vormen een voortgang:
In deze module wordt ook ervan uitgegaan dat u basiskennis hebt van Azure Functions, hoewel deze kennis niet is vereist om deze te voltooien. Als u nog niet bekend bent met het onderwerp, raden we u aan eerst het leertraject Serverloze toepassingen maken te voltooien.
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.
Irwin is de productmanager.
Tim zorgt voor bedrijfsvoering.
Mara is net als ontwikkelaar begonnen en rapporteert aan Andy.
Mara heeft eerdere ervaring met DevOps. Mara helpt het team om een geautomatiseerder proces te implementeren dat gebruikmaakt van Azure DevOps.