Vue
Vue CI na GitHub Actions
Vite znovu sestaví předbalení závislostí při každém spuštění CI.
35s → 2s
Předbalení
4m → 60s
Zkušební provoz
Vite znovu sestaví předbalení závislostí při každém spuštění CI.
Proč se to děje
node_modules/.vite obsahuje optimalizovaný balíček závislostí a je zahozen.
Co změnit
- Uložte do mezipaměti node_modules/.vite zakódované na lockfile
- Spusťte vitest s --pool=threads, abyste použili každé jádro
- Sestavte a otestujte ve stejné úloze, aby se předbalení znovu použilo
Vue on 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.
Související
Next.jsdalší sestavení překompiluje každou stránku, i když se jedna komponenta změní.Hranatýng sestavení a ng test začínají při každém spuštění ze studené mezipaměti.ŠtíhlýSestavení sady SvelteKit a testy Playwrightu při každém stisknutí zamrznou.DjangoTesty čekají na databázový kontejner a běží na jednom jádru.