průvodci
Skrytá cena minut macOS
macOS účtuje zhruba desetinásobek sazby Linuxu. Většina týmů na něm pracuje více, než by potřebovala.
Tomás Rivera · Výkonové inženýrství · 2026-03-04 · 6 min čtení
Pokud je váš produkt dodáván s aplikací pro iOS, macOS je pravděpodobně největší samostatný řádek na vaší faktuře CI. Je to také místo, kde se nejsnáze šetří, protože spousta toho, co tam běží, nemusí.
Zkontrolujte, co je ve skutečnosti na Macu
Ve většině kanálů iOS, na které jsme se podívali, funguje smysluplný podíl minut macOS, který nemá nic společného s Xcode: linting, sdružování JavaScriptu, backendové testy, které náhodou žijí ve stejném úložišti, a nahrávání artefaktů.
- Přesuňte vše, co nevyžaduje Xcode, do Linuxu
- Persist DerivedData, takže přírůstková sestavení se chovají přírůstkově
- Připněte runtime simulátoru k předinstalovaným verzím
- Spusťte Android polovinu multiplatformního sestavení na Linuxu, ne na 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í
CI, když jsou vaši spoluhráči agentyAgenti kódující AI tlačí mnohem častěji než lidé. Zde je návod, jak to mění design potrubí a kontrolu nákladů.Proč zveřejňujeme pokyny k odchoduKaždá stránka o migraci na tomto webu obsahuje rozdíl k migraci zpět od nás. Zde je zdůvodnění.Co jsme se naučili provozovat milion CI zakázekDoba fronty, chování mezipaměti, správná velikost a režimy selhání, které se objevují pouze v měřítku.Přestaňte zkoušet nekvalitní testyAutomatické opakování přemění skutečnou chybu na přerušovanou a vycvičí váš tým, aby nedůvěřoval každému selhání.