An OpenSource CI/CD Pipeline for Variant-Rich Software-Defined Vehicles
Matthias Wei{\ss}, Anish Navalgund, Johannes St\"umpfle, Falk Dettinger, Michael Weyrich

TL;DR
This paper introduces an open-source CI/CD pipeline designed for software-defined vehicles, enabling automated, scalable, and reliable updates and deployment of software and AI models across diverse vehicle systems.
Contribution
It presents a novel, standardized CI/CD framework tailored for SDVs that manages software variants and OTA updates in heterogeneous environments.
Findings
Seamless OTA updates demonstrated in AVP scenario
Correct variant selection based on hardware configurations
Successful orchestration across multiple vehicle and backend targets
Abstract
Software-defined vehicles (SDVs) offer a wide range of connected functionalities, including enhanced driving behavior and fleet management. These features are continuously updated via over-the-air (OTA) mechanisms, resulting in a growing number of software versions and variants due to the diversity of vehicles, cloud/edge environments, and stakeholders involved. The lack of a unified integration environment further complicates development, as connected mobility solutions are often built in isolation. To ensure reliable operations across heterogeneous systems, a dynamic orchestration of functions that considers hardware and software variability is essential. This paper presents an open-source CI/CD pipeline tailored for SDVs. It automates the build, test, and deployment phases using a combination of containerized open-source tools, creating a standardized, portable, and scalable…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAutonomous Vehicle Technology and Safety · Vehicular Ad Hoc Networks (VANETs) · Real-Time Systems Scheduling
