Opleiding: Continuous Integration met TeamCity
In de cursus Continuous Integration met TeamCity van SpiralTrain leren de deelnemers hoe de nieuwste versie van TeamCity kan worden gebruikt voor het het opzetten van een continuous integration en con
DevOps Process
CI/CD is een onderdeel van het DevOps process waarbij developers code veranderingen met regelmaat inchecken in een centrale repository, waarna tests en builds automatisch worden uitgevoerd. De tools verzekeren dat de nieuwe code correct is alvorens deze wordt geïntegreerd in het software project.
TeamCity Configuratie
De cursus gaat van start met een bespreking van de configuratie van TeamCity en de koppeling van TeamCity aan versie beheer systemen als Git, CVS and BitBucket. Ook wordt ingegaan op de diverse build agents, build steps, gated commits, user configuratie en IDE integratie.
Project Configuratie
Vervolgens wordt aandacht besteed aan project configuratie met project id's, meta runners en issue trackers. Hierbij komen ook project actions, parameters en het gebruik van shared resources aan bod.
Build Configuratie
Voorst wordt in nader detail ingegaan op build configuraties in TeamCity en worden de diverse build steps, failure conditions, dependencies en parameters aan de orde gesteld. Hierbij wordt ook ingegaan op diverse agent requirements en VCS settings.
Build Execution
En ook de uitvoering van build actions met Maven, Gradle of .