Implementierung von CI/CD für ein großes Enterprise-Java-Programm, Verbesserung der Liefersicherheit.
Scanias Product Management System ist eine groß angelegte Enterprise-Java-Anwendung im Herzen ihrer Operationen. Wir wurden beauftragt, ihre CI/CD-Pipeline zu überarbeiten und das Vertrauen in ihren Release-Prozess zu stärken.
Die Arbeit konzentrierte sich auf die Einrichtung von Jenkins-basierter Build-Automatisierung mit Job-DSL-Scripting zur Generierung von Build-Pipelines und System-Test-Jobs. Das bedeutete die Automatisierung von allem – von der Bereitstellung bis zu Upgrades über Test-, Schulungs- und Produktionsumgebungen hinweg.
Wir haben auch den gesamten Software-Konfigurationsmanagement-Lebenszyklus abgedeckt – Verwaltung von Releases, Drittanbieter-Abhängigkeiten und Framework-Updates. Über die technische Arbeit hinaus haben wir ihren Atlassian-Stack (Jira und Confluence) eingerichtet und verwaltet und Teams zu modernen Entwicklungspraktiken wie Continuous Integration und Delivery gecoacht.
Es war ein mehrjähriges Engagement, das die Art und Weise, wie Scania Software ausliefert, transformierte und Releases weniger stressig und vorhersehbarer machte.