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
- Cachelagra Jest-cachekatalogen på låsfilen och config
- Ställ in --maxWorkers till kärnantalet istället för att acceptera standardvärdet
- Använd --shard över en matris för sviter över tio minuter
- 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å.
