Vai al contenuto

Monorepo

CI Monorepo su GitHub Actions

Le modifiche su una riga attivano una compilazione del repository completo.

120→5
Pacchetti costruiti
45m → 6m
Conduttura

Perché succede

Cosa cambiare

  1. Adotta il rilevamento interessato: nx interessato, turbo --filter, bazel query o pants --changed-since
  2. Utilizza i filtri del percorso in modo che i flussi di lavoro non correlati non si attivino affatto
  3. Condividi una warm cache su ogni pacchetto invece di memorizzare nella cache per pacchetto
  4. Esegui il grafico delle attività su un unico corridore grande invece che su molti piccoli

Monorepo su runnerhut

La tua prossima build potrebbe essere due volte più veloce, a metà prezzo

Inizia gratis. Andarsene è la stessa riga, e pubblichiamo anche quel diff.