Vai al contenuto

Niente

Nix CI su GitHub Actions

Ogni build di Nix inizia con un negozio vuoto e ricostruisce il mondo.

26m → 5m
Costruzione a freddo
26m → 40s
Costruzione calda

Perché succede

Cosa cambiare

  1. Utilizzare una cache binaria come Cachix in modo che le derivazioni vengano recuperate, non ricostruite
  2. Memorizza nella cache /nix/store tra le corse dove il corridore lo consente
  3. Blocca nixpkgs con un fiocco di blocco in modo che la cache funzioni effettivamente

Nix su runnerhut

La tua prossima build potrebbe essere due volte più veloce, a metà prezzo

Inizia gratis. Andarsene è la stessa riga, e pubblichiamo anche quel diff.