1
Continue integratie en Azure DevOps
- De principes, doelstellingen en voordelen van continue integratie.
- De verschillende onderdelen die nodig zijn voor continue integratie.
- Azure DevOps concepten.
- Projectbeheer met Azure DevOps.
- Een nieuw project maken en configureren.
- Beheer van toegangsrechten voor projecten.
- De verschillende spelers die betrokken zijn bij Azure Devops.
Praktisch werk
Een nieuw project maken en configureren.
2
Broncode controller
- Presentatie van Team Foundation Versiebeheer.
- Gebruik in Visual Studio.
- GIT gebruiken met Azure DevOps.
- Een GIT repository klonen.
Praktisch werk
GIT gebruiken met Azure DevOps.
3
Tests instellen
- Testplan en functionele tests.
- Bugbeheer en feedback.
- Belasting testen in de cloud.
Praktisch werk
Ontwerpen en implementeren van tests met Azure. Bug- en heropleveringsbeheer. Non-regressie beheer.
4
De bouw
- Maak een nieuwe definitie van "build".
- Taken toevoegen aan een build.
- Compileer het project.
- Voer de eenheidstesten uit.
- Een build activeren.
- Automatisering van builds en tests.
Praktisch werk
Bouwen en compileren van het project. Unit tests uitvoeren en controleren.
5
Vrijgave en inzet
- Maak een nieuwe release.
- Vrijgavetaken definiëren.
- Plan handmatige interventie tijdens de implementatie.
- Taakgroepen.
6
Implementaties valideren en starten
- Een inzet goedkeuren.
- Geautomatiseerde inzet.
- Voorwaardelijke inzet.
Praktisch werk
Een implementatie opzetten. Implementaties automatiseren.
7
Beheer van releases
- Beheer verschillende versies in verschillende omgevingen.
- Definitie van omgevingsvariabelen.
- Foutenbeheer en logboeken.
Praktisch werk
Verschillende versies beheren. De inhoud van logbestanden bekijken.
8
Hoe de poolagent werkt
- Wachtrijbeheer.
- Pijplijnen van concurrenten voor gehoste agenten.
- Particuliere agenten toevoegen.
Praktisch werk
De wachtrij beheren. Gebruik privé-agenten.