Continuous Integration
Continuous Integration
Bei jedem Stück Software, welches das Labor von Focus in einem stabilen Zustand verlässt, hat McClane in der einen oder anderen Form seine Hände im Spiel. Grundsätzlich kann alles Erdenkliche gebildet werden; die coolsten Features sind aber:
- Verifikation und Testing von JavaScript-Applikationen mit Node.js
- Build-Umgebung für Datenbanken, inklusive Integritätschecks von Modellen, Stored Procedures etc.
- Deployment testing auf on-the-fly-hochgezogenen Virtuellen Maschinen
- Herstellung von ClickOnce-Deployment Packages inklusive Signing und Konfigurationsfile-Injections
- Statische Code-Analyse
- Automatisierte Injection von Commit-Messages aus dem Code Repository in die entsprechenden Files bei Source Code-Auslieferungen