A typical CI machine will have fast internet access, but may not have all the inputs already in the store to rebuild trivial derivations marked with allowSubstitutes = false. This leads to expensive cycles of downloads and rebuilds for derivations like the top-level NixOS system, which will be rebuilt from scratch on every CI run, despite being cached.
A typical CI machine will have fast internet access, but may not have all the inputs already in the store to rebuild trivial derivations marked with
allowSubstitutes = false
. This leads to expensive cycles of downloads and rebuilds for derivations like the top-level NixOS system, which will be rebuilt from scratch on every CI run, despite being cached.