Ugrás a tartalomra

Vitest

Vitest CI a GitHub Actions-on

A Vitest újraoptimalizálja a függőségeket, és egyetlen szálkészletben fut.

30-as évek → 1-esek
Dep optimalizálás
6 m → 80-as évek
Tesztcsomag

A Vitest újraoptimalizálja a függőségeket, és egyetlen szálkészletben fut.

Miért történik

node_modules/.vite el van vetve, és az alapértelmezett készletkonfiguráció konzervatív.

Mit kell változtatni

  1. A node_modules/.vite gyorsítótár a zárolási fájlba kulcsolva
  2. Használja a --pool=threads értéket, és a maxThreads értéket a magszámra állítja
  3. Szilánk a --sharddal a nagy lakosztályokhoz

Vitest on runnerhut

Az egyetlen runnerhut specifikus sor a "runs-on: runnerhut-8vcpu-ubuntu-2404". Minden más a szokásos GitHub Actions – ugyanazok a műveletek, ugyanazok a titkok és ugyanaz az engedélymodell, amelyet ma is használ.

A következő buildje kétszer gyorsabb lehet, fele áron

Kezdje ingyen. A távozás ugyanaz az egy sor, és azt a diffet is közzétesszük.