Calcolare i costi di GitHub Actions e passare a un prezzo fisso
Il tuo conto di GitHub Actions cresce con ogni minuto in cui girano i tuoi job. Un team che esegue 20.000 minuti al mese sul runner a 4 core di GitHub paga $222 al mese, e il mese prossimo ne eseguirà di più.
Skipbox esegue gli stessi job a un prezzo fisso di $39 al mese con minuti illimitati. Per spostare un job, cambi la sua riga runs-on in skipbox.
Come GitHub calcola il tuo conto
GitHub moltiplica i minuti di ogni job per la tariffa al minuto del suo runner e arrotonda ogni job al minuto intero superiore, quindi un job di 2 minuti e 5 secondi ne fattura 3. Anche le esecuzioni fallite e le riesecuzioni vengono fatturate. Il calcolo incluso nel tuo piano ($18 al mese con GitHub Team) viene sottratto dal totale, e ogni minuto oltre viene fatturato.
conto = Σ (minuti su ogni runner × la sua tariffa) − calcolo incluso
| Runner (repository privati) | Al minuto |
|---|---|
ubuntu-latest (2 core) | $0,006 |
| Linux 4 core | $0,012 |
| Linux 8 core | $0,022 |
| Linux 16 core | $0,042 |
Per vedere i tuoi minuti, apri Billing & Licensing → Usage nelle impostazioni della tua organizzazione, filtra per Actions e raggruppa per SKU. Per una singola esecuzione, apri il suo riepilogo e fai clic su Usage sotto Run details.
Cosa dà la formula
Con GitHub Team, un runner a 4 core, confrontato con il piano S di Skipbox con le stesse 4 vCPU:
| Minuti al mese | GitHub | Skipbox S | Risparmi ogni mese |
|---|---|---|---|
| 10.000 | $102 | $39 | $63 |
| 20.000 | $222 | $39 | $183 |
| 30.000 | $342 | $39 | $303 |
| Sempre acceso | $500,40 | $39 | $461,40 |
Sui runner più grandi la differenza cresce:
| 20.000 minuti al mese | GitHub | Skipbox | Risparmi ogni mese |
|---|---|---|---|
| 8 core | $422 | $79 (M) | $343 |
| 16 core | $822 | $149 (L) | $673 |
Per i tuoi numeri, inserisci i tuoi minuti nel calcolatore della home. Non serve accedere, e mostra il conto di GitHub accanto al prezzo fisso di Skipbox per la dimensione di macchina che scegli.
Perché il numero del mese prossimo è più alto
La formula non ha un tetto, e ogni suo valore continua a salire.
- Gli agenti di coding IA aprono pull request e fanno push di correzioni tutto il giorno. La CI gira a ogni push, quindi il conto segue i push, non le persone.
- Più test. Una suite E2E o una matrice di build trasformano un push in molti job.
- Riesecuzioni. Un test instabile rieseguito fattura di nuovo i suoi minuti.
- Budget. Limita il conto con un budget di GitHub e, quando si esaurisce a metà mese, i job si fermano e i merge aspettano.
Ridurre i minuti è lavoro: annullare le esecuzioni superate, filtri sui percorsi, chiavi di cache, runner più piccoli, e poi ricontrollare tutto il mese dopo. Un prezzo fisso chiude i conti una volta per tutte.
Cosa cambia Skipbox
- Un prezzo fisso, minuti illimitati. $39, $79 o $149 al mese per 4, 8 o 16 vCPU. Nessun costo a consumo. Aggiungi piani per eseguire più job alla volta; i job oltre le tue macchine aspettano il loro turno.
- Nessun minuto GitHub. Le macchine di Skipbox si collegano come runner self-hosted, che GitHub non fattura e che non attingono mai a un budget.
- Job più veloci. La tua macchina conserva immagini e layer Docker, cache dei pacchetti e tool installati tra un job e l'altro: almeno 7× la cache che GitHub dà a un repository, senza chiavi di cache da scrivere.
- Niente da gestire. Skipbox aggiorna l'immagine, fa pulizia dopo ogni job e ricostruisce una macchina che non supera il controllo di integrità.
Passare a Skipbox è una riga
jobs:
test:
runs-on: skipbox # was ubuntu-latest
steps:
- uses: actions/checkout@v4
- run: npm ci && npm test
- Accedi a Skipbox con GitHub.
- Installa l'app GitHub di Skipbox e scegli i tuoi repository.
- Cambia
runs-one fai push.
Il job successivo gira su Skipbox; i job Linux girano senza modifiche.
Sicurezza
- La macchina è solo del tuo account; nessun job di un'altra azienda gira su di essa.
- Dopo ogni job vengono cancellati credenziali, processi e container del runner. Dal 13 novembre 2026 il tuo checkout e il suo output di build (il
target/di Cargo) restano sulla tua macchina per i job successivi; “VM nuova per ogni job” dà a ogni job una macchina nuova. - Il codice di chi non ha accesso in scrittura (come le pull request dai fork) gira su una VM nuova, eliminata subito dopo. Come vengono tenuti separati i job.
Provalo sui tuoi job
La prova non richiede una carta e dura 7 giorni o 3000 minuti di job. Sposta su runs-on: skipbox il tuo workflow più costoso e guarda quella voce uscire dal conto di GitHub.
Domande frequenti
Come viene fatturato GitHub Actions?
Al minuto. I minuti di ogni job, arrotondati al minuto intero superiore, vengono moltiplicati per la tariffa del suo runner, e il calcolo incluso nel tuo piano viene sottratto dal totale. Skipbox lo sostituisce con un prezzo fisso a partire da $39 al mese, con minuti illimitati.
Quanto costa GitHub Actions al minuto?
In un repository privato, ubuntu-latest (2 core) costa $0,006 al minuto, il runner Linux a 4 core $0,012, quello a 8 core $0,022 e quello a 16 core $0,042. Su Skipbox una macchina da 4 vCPU costa $39 al mese, per quanti minuti esegua.
Esiste un calcolatore dei costi di GitHub Actions?
Sì. Il calcolatore nella home di Skipbox prende i tuoi minuti al mese e la dimensione della macchina, e mostra il conto di GitHub e quanto risparmi con il prezzo fisso di Skipbox. Non serve accedere.
I job falliti e le riesecuzioni costano?
Sì. Ogni minuto in cui gira un job viene fatturato, comprese le esecuzioni fallite e le riesecuzioni. Su Skipbox non costano nulla in più: il prezzo è fisso.
I runner self-hosted contano nel conto?
No. GitHub non fattura nulla per i minuti dei runner self-hosted. Le macchine di Skipbox si collegano come runner self-hosted, quindi i job che sposti lì escono dal tuo conto di GitHub, e per loro paghi solo il prezzo fisso di Skipbox.
Aggiornata il giorno 11 novembre 2026