App di consumo
Kestrel Mobile ha dimezzato la bolletta di macOS
Un team iOS ha pagato minuti macOS per eseguire test JavaScript e cosa ha comportato il loro spostamento su Linux.
−54%
spesa per macOS
18m → 5m
Compilazione di Xcode
47m → 19m
Gasdotto di rilascio
“Circa un terzo dei nostri minuti Mac utilizzavano ESLint. Nessuno lo aveva mai messo in dubbio.”
Cosa è cambiato
- Lint, test unitari e raggruppamento JS sono stati spostati sui runner Linux
- DerivedData persisteva tra le esecuzioni, riducendo di due terzi le build Xcode incrementali
- Runtime del simulatore fissati alle versioni preinstallate, rimuovendo un download di 4 minuti
- L'autenticazione si è divisa in un proprio lavoro, quindi ha smesso di bloccare il feedback del test
La tua prossima build potrebbe essere due volte più veloce, a metà prezzo
Inizia gratis. Andarsene è la stessa riga, e pubblichiamo anche quel diff.
Correlati
Laboratori NorthwindUn monorepo Rust con una build a freddo di 40 minuti, portato sotto controllo con sccache e runner nativi arm64.PortoUna fintech regolamentata che necessitava di build, cache e log all’interno dell’UE, senza gestire una flotta di corridori.Trasporto orbitale120 pacchetti, ognuno ricostruito a ogni push, fino a quando il rilevamento del target interessato non è stato configurato correttamente.