Hoppa till innehåll

Monorepo

Monorepo CI på GitHub Actions

Enradsändringar utlöser en komplett lagringsbyggnad.

120 → 5
Paket byggda
45m → 6m
Pipeline

Varför det händer

Vad ska ändras

  1. Adoptera påverkad upptäckt — nx påverkad, turbo --filter, bazel-fråga eller byxor --ändrat-sedan
  2. Använd sökvägsfilter så att orelaterade arbetsflöden inte utlöses alls
  3. Dela en varm cache över varje paket istället för att cache per paket
  4. Kör uppgiftsdiagrammet på en enda stor löpare istället för många små

Monorepo 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å.