Dear all,
Over the past few days, we’ve been running multiple SONiC builds as part of the SCOMB effort, and I spent some time stress testing the build process.
A few quick observations:
Even with these optimizations, a build time of ~3 hours is not practical for day-to-day development, particularly when multiple users are iterating on builds. To support a more collaborative and efficient workflow, this needs to be reduced further.
From what I’ve seen so far:
So a first step could be:
That said, this is just an initial direction. There are likely better approaches (e.g., caching strategies, registry mirroring, incremental builds), so it would be great to get more input.
If you have suggestions, please
share them here:
https://gitlab.com/alasca.cloud/scomb/sonic-buildimage/-/work_items/18
Also, feel free to pick up any open tickets if something looks interesting.
Best regards,
Rankan Sen
Cloud&Heat Technologies
GmbH
Königsbrücker Straße 96
(Halle 15) | 01099 Dresden
+49 351 479 367 00
rankan.sen@cloudandheat.com
| www.cloudandheat.com
Commercial Register: District Court Dresden
Register Number: HRB 30549
VAT ID No.: DE281093504
Managing Director: Nicolas Röhrs
Authorized signatory: Dr. Marius Feldmann