Přejít na obsah

Nx

Nx CI na GitHub Actions

Nx přestaví každý projekt, protože nedokáže říct, co se změnilo.

48 → 3
Vybudované projekty
22m → 4m
Potrubí

Nx přestaví každý projekt, protože nedokáže říct, co se změnilo.

Proč se to děje

Adresář mezipaměti Nx není zachován a základní SHA pro ovlivněnou detekci je v CI nesprávná.

Co změnit

  1. Uložte do mezipaměti .nx/cache a nastavte vzdálené ukládání do mezipaměti Nx
  2. Používejte nx ovlivněné se správnou --base, takže sestavujte pouze změněné projekty
  3. Povolit spouštění distribuovaných úloh nx-cloud pro velké grafy
  4. Načtěte dostatek historie git, aby postižená detekce fungovala – mělké klony ji porušují

Nx na runnerhut

Jediná řada specifická pro runnerhut je `runs-on: runnerhut-8vcpu-ubuntu-2404`. Vše ostatní je standardní GitHub Actions — stejné akce, stejná tajemství a stejný model oprávnění, který používáte dnes.

Váš další build může být dvakrát rychlejší za poloviční cenu

Začněte zdarma. Odchod je tentýž jeden řádek a i ten diff zveřejňujeme.