Siirry sisältöön

Oppaat

GitHub Actions -kulujen vähentäminen

CI-lasku kasvaa nopeammin kuin joukkue, eikä kukaan ole varma miksi.

8 min lukuaika

Oireet

  • Bill kasvaa tasaisesta henkilöstömäärästä huolimatta
  • Kukaan ei omista CI-kuluja
  • macOS on suuri osa laskusta

Miksi se tapahtuu

Kuinka korjata se

  1. Lisää samanaikainen peruutus – yleensä suurin yksittäinen saatavilla oleva säästö
  2. Siirrä kaikki, mikä ei vaadi macOS:ää, pois macOS:stä
  3. Oikean kokoiset juoksijat mitattua käyttöä vastaan
  4. Aseta työn aikakatkaisut niin, että ripustetut työt eivät voi polttaa kuutta tuntia
  5. Käytä arm64:ää siellä, missä riippuvuutesi tukevat sitä – se on halvempaa ja usein nopeampaa
  6. Määritä kulutus työnkulkua kohti ja anna jokaiselle omistaja

Seuraava buildisi voi olla kaksi kertaa nopeampi puoleen hintaan

Aloita ilmaiseksi. Lähteminen on sama yksi rivi, ja julkaisemme senkin diffin.