Guider
Hvordan redusere kostnadene for GitHub Actions
CI-regningen vokser raskere enn teamet, og ingen er sikre på hvorfor.
8 min lesing
Symptomer
- Bill vokser til tross for flatt antall ansatte
- Ingen eier CI-utgifter
- macOS er en stor del av fakturaen
Hvorfor det skjer
Hvordan fikse det
- Legg til samtidig kansellering - vanligvis den største enkeltbesparelsen som er tilgjengelig
- Flytt alt som ikke trenger macOS fra macOS
- Riktig størrelse løpere mot målt utnyttelse
- Still inn jobbtidsavbrudd slik at hengte jobber ikke kan brenne seks timer
- Bruk arm64 der dine avhengigheter støtter det — det er billigere og ofte raskere
- Tilordne forbruk per arbeidsflyt og gi hver enkelt en eier
Neste bygg kan gå dobbelt så fort, til halve prisen
Start gratis. Å bytte bort er den samme ene linjen, og den diffen publiserer vi også.
Relatert
Hvordan måle CI-kostnad per pull-forespørselDu vet den månedlige summen, men ikke hva en enkelt pull-forespørsel koster.Hvordan tilskrive CI-kostnader til teamCI-forbruk er én linje på fakturaen, og ingen team føler seg ansvarlige for det.Hvordan sette et CI-minuttbudsjettUtgifter oppdages i slutten av måneden i stedet for kontrollert i løpet av den.Når større løpere faktisk sparer pengerEn større løper koster mer per minutt, så det er uklart om det totalt sett er billigere.