Guides
Sådan reducerer du omkostningerne til macOS runner
macOS dominerer CI-regningen.
5 min læsning
Hvorfor det sker
Sådan rettes det
- Flyt alt, der ikke kræver Xcode, til Linux - linting, JS-tests, backend-kode
- Vedvarende DerivedData, så inkrementelle builds stopper genopbygningen fra bunden
- Fastgør simulator-runtimes til forudinstallerede versioner for at undgå downloads på flere minutter
- Brug en udbyder til en pris under GitHubs macOS-sats
Dit næste build kan være dobbelt så hurtigt til den halve pris
Start gratis. At skifte væk er den samme ene linje, og det diff offentliggør vi også.
Relateret
Sådan reduceres omkostningerne til GitHub ActionsCI regningen vokser hurtigere end holdet, og ingen ved hvorfor.Sådan måler du CI-omkostninger pr. pull-anmodningDu kender den månedlige total, men ikke hvad en enkelt pull-anmodning koster.Sådan tilskrives CI-omkostninger til holdCI-forbrug er én linje på fakturaen, og ingen hold føler sig ansvarlige for det.Sådan indstilles et CI-minutterbudgetUdgifter opdages i slutningen af måneden i stedet for at blive kontrolleret i løbet af den.