Guider
Hur man minskar kostnader för macOS runner
macOS dominerar CI-räkningen.
5 min läsning
Varför det händer
Hur man fixar det
- Flytta allt som inte kräver Xcode till Linux — linting, JS-tester, backend-kod
- Behåller DerivedData så att inkrementella konstruktioner slutar byggas om från början
- Fäst simulatorkörtider till förinstallerade versioner för att undvika nedladdningar på flera minuter
- Använd en leverantör som är prissatt under GitHubs macOS-pris
Relaterat
Hur man minskar kostnaderna för GitHub ActionsCI-notan växer snabbare än laget och ingen är säker på varför.Hur man mäter CI-kostnad per pull-förfråganDu vet månadssumman men inte vad en enda pull-förfrågan kostar.Hur man tillskriver CI-kostnad till teamCI-utgifterna är en rad på fakturan och inget team känner ansvar för det.Hur man ställer in en CI-minutersbudgetUtgifterna upptäcks i slutet av månaden snarare än kontrolleras under den.