Ugrás a tartalomra

Nix

Nix CI a GitHub Actions-on

Minden Nix-építés egy üres üzlettel kezdődik, és újjáépíti a világot.

26 m → 5 m
Hideg felépítés
26 m → 40 s
Meleg felépítés

Minden Nix-építés egy üres üzlettel kezdődik, és újjáépíti a világot.

Miért történik

A /nix/store nem marad fenn, és nincs bináris gyorsítótár az alapértelmezetten túl.

Mit kell változtatni

  1. Használjon bináris gyorsítótárat, például a Cachixet, hogy a származékokat lekérje, ne pedig újraépítse
  2. A /nix/store gyorsítótár a futtatások között ott, ahol a futtató engedélyezi
  3. Rögzítse a nixpkg-okat egy pehelyzárral, hogy a gyorsítótár valóban elérje

Nix on runnerhut

Az egyetlen runnerhut specifikus sor a "runs-on: runnerhut-8vcpu-ubuntu-2404". Minden más a szokásos GitHub Actions – ugyanazok a műveletek, ugyanazok a titkok és ugyanaz az engedélymodell, amelyet ma is használ.

A következő buildje kétszer gyorsabb lehet, fele áron

Kezdje ingyen. A távozás ugyanaz az egy sor, és azt a diffet is közzétesszük.