Sari la conținut

ghiduri

Costul ascuns al minutelor macOS

macOS facturi la aproximativ de zece ori mai mult decât Linux. Majoritatea echipelor lucrează mai mult decât trebuie.

{autor} · {rol} · {data} · {minute} {minuteLabel}

Dacă produsul dvs. livrează o aplicație iOS, macOS este probabil cea mai mare linie de pe factura dvs. CI. Este, de asemenea, acolo unde sunt cele mai ușoare economii, deoarece o mulțime din ceea ce rulează acolo nu este nevoie.

Auditați ceea ce este de fapt pe Mac

În majoritatea conductelor iOS pe care le-am analizat, o parte semnificativă a minutelor macOS merge la lucru, care nu are nimic de-a face cu Xcode: lining, grupare JavaScript, teste backend care se întâmplă să locuiască în același depozit și încărcări de artefacte.

  1. Mutați tot ceea ce nu necesită Xcode în Linux
  2. Persistați DerivedData, astfel încât versiunile incrementale să se comporte incremental
  3. Fixați timpii de rulare a simulatorului la versiunile preinstalate
  4. Rulați jumătatea Android a unei versiuni multiplatforme pe Linux, nu pe macOS

Următorul tău build poate fi de două ori mai rapid, la jumătate de preț

Începe gratuit. Plecarea înseamnă aceeași linie, iar acel diff îl publicăm și noi.