CI/CD
Priser för GitHub Actions: vad en minut kostar och hur du sänker kostnaden
GitHub Actions debiterar per minut utöver varje plans inkluderade minuter, och avrundar varje jobb uppåt till en hel minut. CRACI kör samma arbetsflöden ungefär dubbelt så snabbt, till ett lägre minutpris, debiterat per sekund. Ett bygge på 10 minuter kostar omkring 67 % mindre.
Uppdaterad
Så debiteras GitHub Actions
Varje GitHub-plan inkluderar Actions-minuter varje månad: 2 000 på GitHub Free, 3 000 på Pro och Team, och 50 000 på Enterprise Cloud. Vanliga GitHub-hostade runners är gratis i publika repon, och GitHub tar inte betalt per minut för egenhostade runners. Utöver de inkluderade minuterna betalar privata repon per minut runnertid, och priset beror på runnerns storlek, operativsystem och arkitektur. Se vad gratis CI-minuter täcker, och vad de inte täcker.
I september 2026 kostar en vanlig Linux x64-runner med 2 kärnor $0.006 per minut. Två regler gör fakturan större än priset antyder:
- Varje jobb avrundas uppåt till en hel minut. Ett jobb på 10 sekunder debiteras som en hel minut, och ett arbetsflöde med tio korta jobb betalar för minst tio minuter.
- Större runners debiteras alltid. Inkluderade minuter kan inte användas för dem, och de är inte gratis i publika repon.
Minutpriser för GitHub Actions, alla runnerstorlekar
Minutpriser för GitHub-hostade runners i september 2026, utöver inkluderade minuter. Linux-runners från 1 till 32 vCPU kan köras på CRACI för $0.002 per vCPU-minut, på både x64 och ARM64. CRACI kör i dag bara Linux; Windows och macOS finns på roadmapen.
| Funktion | CRACI | GitHub Linux x64 | GitHub Linux ARM64 |
|---|---|---|---|
| 1 vCPU | $0.002 | $0.002 | - |
| 2 vCPU | $0.004 | $0.006 | $0.005 |
| 4 vCPU | $0.008 | $0.012 | $0.008 |
| 8 vCPU | $0.016 | $0.022 | $0.014 |
| 16 vCPU | $0.032 | $0.042 | $0.026 |
| 32 vCPU | $0.064 | $0.082 | $0.050 |
| 64 vCPU | - | $0.162 | $0.098 |
| 96 vCPU | - | $0.252 | - |
| Funktion | GitHub Windows x64 | GitHub Windows ARM64 |
|---|---|---|
| 2 vCPU | $0.010 | $0.010 |
| 4 vCPU | $0.022 | $0.014 |
| 8 vCPU | $0.042 | $0.026 |
| 16 vCPU | $0.082 | $0.050 |
| 32 vCPU | $0.162 | $0.098 |
| 64 vCPU | $0.322 | $0.194 |
| 96 vCPU | $0.552 | - |
| Funktion | Pris per minut |
|---|---|
| macOS macos-latest (M1), 3 vCPU | $0.062 |
| macOS xlarge (M2 Pro), 5 vCPU | $0.102 |
| macOS macos-15-intel, 4 vCPU | $0.062 |
| macOS large (Intel), 12 vCPU | $0.077 |
| GPU Linux, 1x Tesla T4, 4 vCPU | $0.052 |
På Linux x64 har CRACI ett lägre listpris än GitHub från 2 vCPU och uppåt. På ARM64 är GitHubs listpris lägre från 8 vCPU och uppåt; debitering per sekund och snabbare byggen minskar eller utplånar den skillnaden i verkliga pipelines.
Vad en minut kostar: CRACI vs GitHub-hostade
| Funktion | CRACI | GitHub-hostade | Skillnad |
|---|---|---|---|
| 2 vCPU Linux x64 | $0.004 | $0.006 | CRACI omkring 33 % mindre |
| 2 vCPU Linux ARM64 | $0.004 | $0.005 | CRACI 20 % mindre |
| 32 vCPU Linux x64 | $0.064 | $0.082 | CRACI omkring 22 % mindre |
| Mätning | Per sekund | Varje jobb avrundas uppåt till en hel minut | Ingen avrundning på CRACI |
CRACI:s listpris är lägre på vanliga Linux-runners, och CRACI debiterar per sekund. Skillnaden per minut är omkring 33 % på 2 vCPU x64; i verkliga pipelines kommer det mesta av besparingen från att avrundningen försvinner. Vid 32 vCPU på ARM64 är GitHubs listpris lägre. För alla leverantörers priser, se GitHub Actions-runners jämförda.
Snabbare byggen använder färre minuter
Minutpriset är bara halva fakturan; den andra halvan är hur många minuter ett bygge tar. CRACI kör byggen ungefär dubbelt så snabbt som GitHub-hostade runners, tack vare snabbare hårdvara, kortare kötider och cachning. Ett bygge som tar 10 minuter på en GitHub-hostad runner med 2 kärnor tar omkring 5 på CRACI, och du betalar för de 5.
| Funktion | CRACI | GitHub-hostade | CRACI sparar |
|---|---|---|---|
| Byggtid | Omkring 5 minuter | 10 minuter | Omkring halva väntetiden |
| Ett bygge, 2 vCPU x64 | $0.020 | $0.060 | Omkring 67 % |
| Ett bygge, 2 vCPU ARM64 | $0.020 | $0.050 | 60 % |
| 1 000 byggen i månaden, 2 vCPU x64 | $20 | $60 | Omkring 67 % |
Snabbare byggen minskar också kostnaden som aldrig syns på fakturan: utvecklare som väntar på en grön bock innan de kan göra merge.
Där debitering per sekund lönar sig
Lint, typkontroller, delar av enhetstester och driftsättningssteg blir ofta klara på långt under en minut. På GitHub-hostade runners kostar var och en ändå en hel minut. På CRACI betalar du för sekunderna jobbet kördes. Exemplen nedan jämför jobb av samma längd, före eventuell hastighetsvinst.
| Funktion | CRACI | GitHub-hostade | CRACI sparar |
|---|---|---|---|
| 1 000 jobb på 30 sekunder | $2.00 | $6.00 | Omkring 67 % |
| 1 000 jobb på 70 sekunder | $4.67 | $12.00 | Omkring 61 % |
| 1 000 byggen på 10 minuter | $40.00 | $60.00 | Omkring 33 % |
| 1 000 byggen på 10 minuter, 32 vCPU x64 | $640 | $820 | Omkring 22 % |
Ju kortare jobben är, desto större blir besparingen från debitering per sekund. På långa byggen kommer besparingen från hastigheten: omkring 67 % på ett bygge på 10 minuter, mot omkring 33 % enbart från minutpriset.
Uppskatta din faktura
Ange siffrorna för din pipeline. Användningsrapporten i din GitHub-fakturering visar körningar, jobb och minuter per arbetsflöde.
Listpriser per september 2026, för minuter utöver varje plans inkluderade minuter. GitHub avrundar varje jobb uppåt till en hel minut; CRACI mäter per sekund. Med hastighetsalternativet tar varje jobb hälften så lång tid på CRACI.
Kostnaderna som inte syns per minut
- Omkörningar. Ett instabilt test som fallerar i var tionde körning lägger till ungefär 10 % på fakturan för arbetsflödet det ligger i, och varje omkört jobb avrundas uppåt igen.
- Jobb som hänger sig. Utan
timeout-minutesfortsätter ett fastnat jobb att köra till GitHubs gräns och debiteras för hela tiden. - Väntande utvecklare. Långsamma pipelines kostar utvecklartid, som oftast är värd långt mer än minuterna. Dimensionera runners rätt för jobben på den kritiska linjen, eller kör dem på en snabbare runner.
- Merkostnader för egenhostat. Egenhostade runners slipper minutpriset men inte kostnaden: maskiner står oanvända mellan byggen, och någon måste patcha, skala och säkra dem. Se hanterade vs egenhostade runners.
Åtta sätt att sänka fakturan
- Avbryt inaktuella körningar. En
concurrency-grupp medcancel-in-progressstoppar körningen för en äldre commit när en nyare kommer på samma gren. - Hoppa över arbete som inte behövs.
paths-filter gör att en dokumentationsändring inte kör hela testsviten. - Cacha beroenden. Att återställa paket från en cache går snabbare än att ladda ner dem vid varje körning.
- Sätt tidsgränser. Ett
timeout-minutes-värde på varje jobb hindrar ett jobb som hängt sig från att bränna minuter fram till standardgränsen. - Slå ihop små jobb. Med avrundning till hela minuter kostar tre jobb på 10 sekunder tre minuter; ett jobb som gör alla tre kostar en.
- Dimensionera runners rätt. En större runner kostar mer per minut men kan kosta mindre per bygge när den blir klar mycket snabbare. Mät båda.
- Använd ARM64 där det är billigare. På GitHub har en ARM64-runner med 2 kärnor ett listpris under x64-priset.
- Byt till en snabbare, billigare runner. CRACI kör byggen ungefär dubbelt så snabbt, har ett lägre listpris på vanliga Linux-runners och debiterar per sekund, utan någon ändring i arbetsflödet utöver
runs-on.
Byta till CRACI
CRACI ersätter runnern, inte GitHub Actions. Installera CRACI:s GitHub-app, ändra runs-on till craci, så körs jobbet på CRACI medan arbetsflödet, dess actions och dess loggar stannar i GitHub. Storlekarna går från 1 till 32 vCPU och ställs in med action-steget cracicorp/setup. Flytta ett arbetsflöde först och jämför byggtiden och fakturan.
CRACI tar bara betalt för byggminuter: $0.002 per vCPU-minut ($0.004 för en standardrunner med 2 vCPU), mätt per sekund, utan månadsavgift och utan avgift per SBOM. Startups kan få minst 100 000 gratis byggminuter genom startupprogrammet. Se priser.
Samma runner registrerar också en SBOM över vad varje jobb hämtade, upprätthåller en egress-policy och registrerar proveniensdata, så det snabbare och billigare bygget kommer med en registrering av vad som gick in i det. Se CRACI vs GitHub-hostade runners.
Priser för GitHub Actions: vanliga frågor
Vad kostar GitHub Actions?
Planerna inkluderar gratisminuter varje månad: 2 000 på GitHub Free, 3 000 på Pro och Team, och 50 000 på Enterprise Cloud. Utöver det kostar en vanlig Linux x64-runner med 2 kärnor $0.006 per minut i september 2026, och större runners kostar mer.
Vad kostar GitHub Actions per minut?
I september 2026 kostar en vanlig Linux-runner med 2 kärnor $0.006 per minut på x64 och $0.005 på ARM64. Windows kostar $0.010 för 2 kärnor, och macOS börjar på $0.062. Större runners skalar med storleken, upp till $0.252 per minut för Linux x64 med 96 kärnor. GitHub avrundar varje jobb uppåt till en hel minut.
Är CRACI billigare än GitHub-hostade runners?
Ja, för vanliga Linux-runners. CRACI listar $0.004 per minut för 2 vCPU ($0.002 per vCPU-minut), omkring 33 % under GitHubs $0.006 för x64 med 2 kärnor, debiterar per sekund och kör byggen ungefär dubbelt så snabbt, så varje bygge använder färre minuter. Ett bygge som tar 10 minuter på en GitHub-hostad runner med 2 kärnor kostar omkring 67 % mindre på CRACI, eller en tredjedel av priset.
Varför är CRACI snabbare än GitHub-hostade runners?
Tre saker tillsammans: snabbare hårdvara, kortare kötider innan ett jobb startar och cachning. CRACI kör byggen ungefär dubbelt så snabbt som GitHub-hostade runners.
Avrundar GitHub minuterna i Actions uppåt?
Ja. GitHub avrundar varje jobb uppåt till en hel minut, så ett jobb som körs i 10 sekunder debiteras som en hel minut. Pipelines med många korta jobb betalar mest för avrundningen.
Täcker inkluderade minuter större runners?
Nej. GitHub anger att inkluderade minuter inte kan användas för större runners, och större runners är inte gratis för publika repon. Varje minut på dem debiteras.
Är GitHub Actions gratis för publika repon?
Ja, på vanliga runners. GitHub anger att vanliga GitHub-hostade runners är gratis i publika repon.
Är egenhostade runners gratis?
GitHub tar inte betalt per minut för egenhostade runners, men du betalar för maskinerna, även de som står oanvända, och du ansvarar för deras operativsystem, programvara och säkerhet. GitHub varnar för att egenhostade runners nästan aldrig bör användas för publika repon.
Hur flyttar jag ett jobb till CRACI?
Installera CRACI:s GitHub-app och ändra runs-on till craci i jobbet. Arbetsflödet, dess actions och dess loggar stannar i GitHub. Välj en runnerstorlek från 1 till 32 vCPU med action-steget cracicorp/setup.
Sänk din GitHub Actions-faktura
Ändra runs-on i ett arbetsflöde, kör det på CRACI och jämför byggtiden och fakturan rad för rad.
Boka en demo