Zuul at Volvo Cars
summary
Volvo Cars runs ZUUL CI across about 111 developers and claims a continuous green master since April 2018 by using Zuul v3 features like speculative merge and cross-repo dependencies. They build safety‑critical and autonomous‑drive components (one‑pedal drive, decision and actuation management, diagnostics), handle heavy repos up to 5 GB, and use build avoidance, prioritized queues, Artifactory and static plus AWS cloud nodes. Scheduler is a single point of failure, Kubernetes executors are planned, and many pipelines run MATLAB/Simulink codegen and Rust on real targets.
AI-written summary · about
chapters (14)
- 0:00Intro
- 1:00How are you running Zuul
- 1:35Why are you running Zuul
- 2:00Our history
- 3:20Why Zuul
- 3:50Speculative Merge
- 5:00Problems with Jenkins
- 6:30Software Components
- 8:33Pipelines
- 9:33Rust Samples
- 10:00Pipeline
- 11:55Matlab
- 13:05Kubernetes
- 13:55User feedback
related talks
27mVolvo and Zuul CI
43mThere is no Dana only Zuul
34mProject Gating with Zuul
15mAdvanced Zuul Features as used by OpenDev
19mZuul CI for Kubernetes on the Workday Private Cloud
29mSimultaneous Dependencies with Zuul
29mThe only easy day was yesterday (Zuul+Karpenter)
45mDeveloping, testing and deploying open infrastructure with Zuul for the OpenDev collabatory
