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

McClane - Runs

McClane Build-Runs

McClane - Steps