Hopp til innhold

Nix

Nix CI på GitHub Actions

Hvert Nix-bygg starter med en tom butikk og gjenoppbygger verden.

26m → 5m
Kald konstruksjon
26m → 40s
Varm konstruksjon

Hvorfor det skjer

Hva skal endres

  1. Bruk en binær cache som Cachix slik at avledninger hentes, ikke gjenoppbygges
  2. Cache /nix/store mellom kjøringer der løperen tillater det
  3. Fest nixpkgs med en flaklås slik at cachen faktisk treffer

Nix på runnerhut

Neste bygg kan gå dobbelt så fort, til halve prisen

Start gratis. Å bytte bort er den samme ene linjen, og den diffen publiserer vi også.