Guide
Come ridurre i costi di GitHub Actions
La fattura del CI cresce più velocemente della squadra e nessuno è sicuro del perché.
8 min di lettura
Sintomi
- Bill cresce nonostante l'organico piatto
- Nessuno possiede la spesa CI
- macOS rappresenta una quota importante della fattura
Perché succede
Come risolverlo
- Aggiungi l'annullamento della concorrenza: in genere il risparmio più grande disponibile
- Sposta tutto ciò che non necessita di macOS da macOS
- Corridori della taglia giusta contro un utilizzo misurato
- Imposta i timeout dei lavori in modo che i lavori sospesi non possano durare sei ore
- Usa arm64 dove le tue dipendenze lo supportano: è più economico e spesso più veloce
- Attribuisci la spesa per flusso di lavoro e assegna a ciascuno un proprietario
La tua prossima build potrebbe essere due volte più veloce, a metà prezzo
Inizia gratis. Andarsene è la stessa riga, e pubblichiamo anche quel diff.
Correlati
Come misurare il costo CI per richiesta pullConosci il totale mensile ma non quanto costa una singola richiesta pull.Come attribuire il costo CI ai teamLa spesa CI è una riga sulla fattura e nessun team si sente responsabile per essa.Come impostare un budget di minuti CILa spesa viene scoperta alla fine del mese anziché controllata durante lo stesso.Quando i corridori più grandi risparmiano effettivamente denaroUn corridore più grande costa di più al minuto, quindi non è chiaro se sia complessivamente più economico.