Přejít na obsah

Next.js

Next.js CI na GitHub Actions

další sestavení překompiluje každou stránku, i když se jedna komponenta změní.

5m → 90s
Stavět
93 %
Míra návštěvnosti mezipaměti

další sestavení překompiluje každou stránku, i když se jedna komponenta změní.

Proč se to děje

Adresář .next/cache obsahuje mezipaměť přírůstkového sestavení a mezi spuštěními je zahozena.

Co změnit

  1. Mezipaměť .next/cache zadaná na lockfile plus zdrojový hash
  2. Zapněte sestavení Turbopack tam, kde je vaše aplikace podporuje
  3. Rozdělte typovou kontrolu a lint do paralelních úloh, aby nesériově sestavení
  4. Použijte 4 vCPU runner s NVMe – další sestavení jsou silně vázána I/O

Next.js na runnerhut

Jediná řada specifická pro runnerhut je `runs-on: runnerhut-4vcpu-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.