3 ms·
Yhis can probably be achieved with distribited builds on NixOS with a mster that had all other machines configured as build servers. In this setup the nix daem
by c0balt 3y ago
Yhis can probably be achieved with distribited builds on NixOS with a mster that had all other machines configured as build servers.
In this setup the nix daemon on the master can delegate build tasks to other build machines, let's call them agents. These agents have a feature set, arch set and a speed factor to steer task distribution. The feature sets define if, e.g., a machine can compile builds in a sandbox VM. The arch set is for cross compilation support.
You could schedule code checks as nix checks, e.g., linting and validarion could be done by exporting the output as a derivation.