Ghiduri
Cum să reduceți costurile macOS Runner
macOS domină factura CI.
5 min de citit
macOS domină factura CI.
De ce se întâmplă
macOS facturează cu aproximativ de zece ori mai mult decât rata Linux pe GitHub, iar echipele execută adesea lucrări non-Xcode din comoditate.
Cum să o rezolvi
- Mutați tot ceea ce nu necesită Xcode în Linux - lining, teste JS, cod backend
- Persistați DerivedData, astfel încât versiunile incrementale să nu se mai reconstruiască de la zero
- Fixați durata de rulare a simulatorului la versiunile preinstalate pentru a evita descărcările de mai multe minute
- Utilizați un furnizor cu prețuri mai mici decât tariful macOS al GitHub
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.
Similar
Cum să reduceți costurile GitHub ActionsFactura CI crește mai repede decât echipa și nimeni nu este sigur de ce.Cum se măsoară costul CI pe cerere de extragereȘtiți totalul lunar, dar nu cât costă o singură cerere de tragere.Cum să atribuiți costul CI echipelorCheltuielile CI reprezintă un rând pe factură și nicio echipă nu se simte responsabilă pentru asta.Cum să setați un buget pentru minute CICheltuielile sunt descoperite la sfârșitul lunii, mai degrabă decât controlate în timpul acesteia.