Sari la conținut

Ghiduri

Cum să reduceți costurile GitHub Actions

Factura CI crește mai repede decât echipa și nimeni nu este sigur de ce.

8 min de citit

Factura CI crește mai repede decât echipa și nimeni nu este sigur de ce.

Simptome

  • Bill crește în ciuda numărului de angajați neregulat
  • Nimeni nu deține cheltuielile CI
  • macOS reprezintă o mare parte din factură

De ce se întâmplă

Costul este produsul minutelor, rata de alergare și multiplicatorul sistemului de operare. Majoritatea cheltuielilor excesive provin din alergări neanulate, alergări supradimensionate și minute macOS.

Cum să o rezolvi

  1. Adăugați anularea simultană - de obicei cea mai mare economisire disponibilă
  2. Mutați tot ce nu are nevoie de macOS din macOS
  3. Alergători de dimensiunea potrivită împotriva utilizării măsurate
  4. Setați intervale de timp pentru joburi, astfel încât joburile suspendate să nu poată arde șase ore
  5. Utilizați arm64 acolo unde dependențele dvs. îl acceptă - este mai ieftin și adesea mai rapid
  6. Atribuiți cheltuielile pe flux de lucru și acordați fiecăruia un proprietar

Următorul tău build poate fi de două ori mai rapid, la jumătate de preț

Începe gratuit. Plecarea înseamnă aceeași linie, iar acel diff îl publicăm și noi.