Přejít na obsah

Vitest

Vitest CI na GitHub Actions

Vitest znovu optimalizuje závislosti a běží v jediném fondu vláken.

30s → 1s
Zásadní optimalizace
6m → 80s
Testovací sada

Vitest znovu optimalizuje závislosti a běží v jediném fondu vláken.

Proč se to děje

node_modules/.vite je zahozen a výchozí konfigurace fondu je konzervativní.

Co změnit

  1. Uložte do mezipaměti node_modules/.vite zakódované na lockfile
  2. Použijte --pool=threads s maxThreads nastaveným na počet jader
  3. Shard with --shard pro velké apartmá

Vitest on 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.