Hoppa till innehåll

Skämt

Jest CI på GitHub Actions

Jest transformerar varje fil vid varje körning och använder en arbetare i CI.

90-tal → 8-tal
Förvandla tiden
14m → 3m
Testsvit

Varför det händer

Vad ska ändras

  1. Cachelagra Jest-cachekatalogen på låsfilen och config
  2. Ställ in --maxWorkers till kärnantalet istället för att acceptera standardvärdet
  3. Använd --shard över en matris för sviter över tio minuter
  4. Byt transformatorn till SWC eller esbuild — Babel är vanligtvis flaskhalsen

Skämt på runnerhut

Nästa bygge kan gå dubbelt så fort, till halva priset

Börja gratis. Att lämna är samma enda rad, och den diffen publicerar vi också.