Oppaat
Kuinka leikata macOS-käyttökustannuksia
macOS hallitsee CI-laskua.
5 min lukuaika
Miksi se tapahtuu
Kuinka korjata se
- Siirrä kaikki, mikä ei vaadi Xcodea, Linuxiin - linting, JS-testit, taustakoodi
- Säilytä DerivedData, jotta inkrementaaliset koontiversiot lopettavat uudelleenrakentamisen tyhjästä
- Kiinnitä simulaattorin suoritusajat esiasennettuihin versioihin välttääksesi usean minuutin lataukset
- Käytä palveluntarjoajaa, jonka hinta on alle GitHubin macOS-hinnan
Seuraava buildisi voi olla kaksi kertaa nopeampi puoleen hintaan
Aloita ilmaiseksi. Lähteminen on sama yksi rivi, ja julkaisemme senkin diffin.
Aiheeseen liittyvää
GitHub Actions -kulujen vähentäminenCI-lasku kasvaa nopeammin kuin joukkue, eikä kukaan ole varma miksi.Kuinka mitata CI-hinta vetopyyntöä kohtiTiedät kuukausittaisen kokonaissumman, mutta et mitä yksittäinen vetopyyntö maksaa.Kuinka jakaa CI-kustannukset joukkueilleCI-kulutus on yksi rivi laskussa, eikä mikään tiimi ole vastuussa siitä.Kuinka asettaa CI-minuuttibudjettiKulutus havaitaan kuun lopussa sen sijaan, että sitä hallittaisiin sen aikana.