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
- Mezipaměť .next/cache zadaná na lockfile plus zdrojový hash
- Zapněte sestavení Turbopack tam, kde je vaše aplikace podporuje
- Rozdělte typovou kontrolu a lint do paralelních úloh, aby nesériově sestavení
- 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.