Přejít na obsah

Jest

Jest CI na GitHub Actions

Jest transformuje každý soubor při každém spuštění a používá jednoho pracovníka v CI.

90. léta → 8. léta
Transformovat čas
14m → 3m
Testovací sada

Jest transformuje každý soubor při každém spuštění a používá jednoho pracovníka v CI.

Proč se to děje

Mezipaměť transformace Jest není zachována a výchozí hodnoty --ci jsou u pracovníků konzervativní.

Co změnit

  1. Uložte do mezipaměti adresář Jest cache zadaný do lockfile a config
  2. Místo přijetí výchozího nastavení nastavte --maxWorkers na počet jader
  3. Použijte --shard přes matici pro sady delší než deset minut
  4. Přepněte transformátor na SWC nebo esbuild – Babel je obvykle úzkým hrdlem

Jest 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.