Automatisierte Softwareentwicklung mit CI/CD

Automatisierte Softwareentwicklung mit CI/CD

27.02.2026:

Einleitung
Mit dem Einzug von High-Performance-ECUs (HP-ECUs) in den Schwerlastverkehr verändert sich die Softwarearchitektur grundlegend.
Denn statt Software für eine Vielzahl einzelner Steuergeräte zu entwickeln, werden Funktionen auf wenige leistungsstarke ECUs gebündelt. Dadurch lassen sich Kosten, Gewicht und Serviceaufwand reduzieren, gleichzeitig stellt dieser Ansatz die Softwareentwicklung jedoch vor völlig neue Herausforderungen.

Komplexe, verteilte Systemlandschaften
Besonders anspruchsvoll sind Systeme, die marken- und marktübergreifend eingesetzt werden, denn in diesem Fall treffen unterschiedlichste Anforderungen auf eine gemeinsame Plattform, die flexibel, skalierbar und zugleich stabil sein muss.

VALYUE Projektunterstützung
In einem kürzlich abgeschlossenen Projekt unterstützte VALYUE beim Aufbau und Betrieb eines hochverfügbaren CI/CD-Systems für ein Infotainment-System. Hunderte von EntwicklerInnen greifen weltweit rund um die Uhr darauf zu.

Was bedeutet CI/CD?
CI/CD (Continuous Integration / Continuous Delivery) beschreibt bewährte Praktiken, mit denen die Softwareentwicklung automatisiert und gleichzeitig beschleunigt wird.
• Continuous Integration (CI)
Code-Änderungen werden regelmäßig in Dutzenden gemeinsamer Repositories integriert und anschließend automatisch getestet.
So lassen sich Fehler frühzeitig erkennen und beheben, bevor sie sich auf nachgelagerte Entwicklungsstufen auswirken.
• Continuous Delivery (CD)
Die getesteten Code-Stände werden zusammengeführt und nach weiteren automatisierten Tests direkt für das Deployment vorbereitet.

Herausforderungen & Best Practices im Automotive-Bereich
Internationale Entwicklerteams, verteilte Systemlandschaften sowie höchste Anforderungen an Verfügbarkeit, Security und Backup machen CI/CD-Projekte im Automotive-Umfeld besonders komplex.

Zeitersparnis durch Automatisierung
Der Aufwand lohnt sich:
✔ Verkürzung der Entwicklungszyklen um 30–50 %

✔ Deutlich reduzierte manuelle Aufwände durch Automatisierung

✔ Erfüllung strenger Sicherheitsanforderungen (ISO 27001 / TISAX)

Integration von Systemen
Ein zentraler Erfolgsfaktor ist die konsequente Automatisierung von Integration und Tests.

Architektur & Vernetzung
Ebenso wichtig ist eine Architektur, die Hardware, Software und Cloud-Dienste nahtlos miteinander verbindet.
So können unterschiedlichste Komponenten effizient zusammenarbeiten und stabile Prozesse sichergestellt werden.

Tools & Technologien
Zum Einsatz kamen etablierte und skalierbare Werkzeuge, darunter:
• Git & GitLab für Versionskontrolle und Kollaboration
• Docker für Containerisierung
• Conan für Package Management
• Verschiedene Testautomatisierungs-Tools

Der Mensch als Erfolgsfaktor
Neben Technologie und Prozessen spielte das Admin-Team eine entscheidende Rolle. Es setzte kontinuierlich Anpassungen um – von User- und Rechtemanagement über Prozessänderungen bis hin zu strukturellen Weiterentwicklungen. So wurde der stabile Betrieb des Systems sichergestellt.

Fazit

CI/CD ist ein zentraler Baustein der digitalen Transformation in der Automobilindustrie. Durch automatisierte Softwareentwicklung lassen sich die Time-to-Market und gleichzeitig Qualität sowie Innovationsfähigkeit nachhaltig steigern.

Mit diesem Projekt haben wir bei VALYUE gezeigt, wie CI/CD-Pipelines für sicherheitskritische Automotive-Systeme Entwicklungszyklen verkürzen, manuelle Aufwände reduzieren und gleichzeitig höchste Qualitäts- und Sicherheitsanforderungen erfüllen.

Wenn Sie mehr über dieses Projekt und unsere CI/CD-Lösungen erfahren möchten, kontaktieren Sie uns gerne direkt.

Automatisierte Softwareentwicklung mit CICD