GNU Guix behind the scene
summary
Describes the GNU Guix continuous-integration and build-farm architecture for producing binary substitutes for the Guix package manager. Covers the 30+ machine build farm (mostly in a Berlin datacenter plus remote machines connected via WireGuard), the 20 GiB database challenges, management using GNU Guix deploy, and the Guile-written orchestration tool Cuirass, along with limitations and possible improvements.
AI-written summary · about
related talks
13mGuix for FPGAs
33mMind the Gap: Bridging Supply Chain Policy With Git-less GitOps and GUAC
30mA Deep Dive into a Cross-Platform Build Farm
26mBuilding Go with Bazel
29mThe CI/CD Process of the Guia Foca
37mEliminating the Unknowns: Using GUAC to Better Understand Your Software Supply...
38mSIG Release - Deep Dive: Release Engineering Subproject
26mWrite Once, Compile Lots, Run Anywhere