Auf dem Weg zu „softwaredefinierten Fahrzeugen“ in der heutigen Automobilwelt ist der Hauptunterscheidungsfaktor die Software. Inspiriert von der Smartphone-Industrie erwarten Benutzer die neueste Software für ihre Fahrzeuge per Over-The-Air (OTA) für neue aktualisierte oder verbesserte Funktionen und behobene Probleme, wie die Firmware und Anwendungen auf ihren Smartphones. Um dieser Herausforderung gerecht zu werden, muss kontinuierlich Software bereitgestellt, die ständig weiterentwickelt getestet werden muss. Continuous Integration/Continuous Deployment hilft, dieses Ziel zu erreichen.
Die Schritte in einer CI/CD-Pipeline stellen verschiedene Untergruppen von Aufgaben dar, die in sogenannte Pipeline-Phasen eingeteilt werden. Zu diesen Phasen gehören üblicherweise:
Bestandteile/Anbindung