Monorepo
Monorepo CI på GitHub Actions
En-linje endringer utløser en full-repository build.
120 → 5
Pakker bygget
45m → 6m
Rørledning
Hvorfor det skjer
Hva skal endres
- Bruk berørt deteksjon — nx berørt, turbo --filter, bazel-søk eller bukser --endret-siden
- Bruk banefiltre slik at ikke-relaterte arbeidsflyter ikke utløses i det hele tatt
- Del én varm cache på tvers av hver pakke i stedet for caching per pakke
- Kjør oppgavegrafen på en enkelt stor løper i stedet for mange små
Monorepo på runnerhut
Neste bygg kan gå dobbelt så fort, til halve prisen
Start gratis. Å bytte bort er den samme ene linjen, og den diffen publiserer vi også.