Vai al contenuto

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.

Responsabile iOS, Kestrel Mobile

Cosa è cambiato

  1. Lint, test unitari e raggruppamento JS sono stati spostati sui runner Linux
  2. DerivedData persisteva tra le esecuzioni, riducendo di due terzi le build Xcode incrementali
  3. Runtime del simulatore fissati alle versioni preinstallate, rimuovendo un download di 4 minuti
  4. 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.