Monorepo
Monorepo CI på GitHub Actions
Ændringer på én linje udløser en opbygning af et komplet lager.
120 → 5
Pakker bygget
45m → 6m
Rørledning
Hvorfor det sker
Hvad skal ændres
- Adopter berørt detektion — nx berørt, turbo --filter, bazel-forespørgsel eller bukser --ændret-siden
- Brug stifiltre, så urelaterede arbejdsgange slet ikke udløses
- Del en varm cache på tværs af hver pakke i stedet for at cache pr. pakke
- Kør opgavegrafen på en enkelt stor løber i stedet for mange små
Monorepo på runnerhut
Dit næste build kan være dobbelt så hurtigt til den halve pris
Start gratis. At skifte væk er den samme ene linje, og det diff offentliggør vi også.