Vai al contenuto

Strumenti per sviluppatori

Northwind Labs ha ridotto il feedback delle richieste pull da 24 a 6 minuti

Un monorepo Rust con una build a freddo di 40 minuti, portato sotto controllo con sccache e runner nativi arm64.

24m → 6m
Feedback delle pubbliche relazioni
−41%
Spesa CI
31% → 94%
Percentuale di riscontri nella cache

Ci eravamo convinti che la costruzione fosse intrinsecamente lenta. Era intrinsecamente non memorizzato nella cache.

Ingegnere dello staff, Northwind Labs

Cosa è cambiato

  1. Chiave della cache spostata dall'hash di origine a Cargo.lock
  2. sccache aggiunto con un backend condiviso, quindi i rami condividono gli artefatti compilati
  3. Le build di rilascio sono state spostate su runner arm64 da 16 vCPU
  4. Suite di test suddivisa in quattro corridori in base alla durata storica

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

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