Průvodci
Jak snížit náklady na běžce macOS
macOS dominuje účtu CI.
5 min čtení
macOS dominuje účtu CI.
Proč se to děje
macOS účtuje na GitHubu zhruba desetkrát vyšší sazbu Linuxu a týmy na něm často provádějí práci bez Xcode z pohodlí.
Jak to opravit
- Přesuňte vše, co nevyžaduje Xcode, na Linux – linting, JS testy, backendový kód
- Persist DerivedData, takže přírůstková sestavení zastaví přestavbu od nuly
- Připněte si běhové moduly simulátoru k předinstalovaným verzím, abyste se vyhnuli mnohaminutovému stahování
- Použijte poskytovatele, jehož cena je nižší než sazba GitHubu pro macOS
Váš další build může být dvakrát rychlejší za poloviční cenu
Začněte zdarma. Odchod je tentýž jeden řádek a i ten diff zveřejňujeme.
Související
Jak snížit náklady na GitHub ActionsÚčet CI roste rychleji než tým a nikdo si není jistý proč.Jak měřit náklady CI na žádost o staženíZnáte měsíční součet, ale nevíte, kolik stojí jeden požadavek na stažení.Jak přiřadit náklady CI týmůmVýdaje za CI jsou na faktuře jeden řádek a žádný tým za ně necítí odpovědnost.Jak nastavit rozpočet CI minutVýdaje jsou zjišťovány na konci měsíce, nikoli kontrolovány v jeho průběhu.