CI/CD
Priser på GitHub Actions: hvad et minut koster, og hvordan du sparer
GitHub Actions afregner pr. minut ud over hver plans inkluderede minutter og runder hvert job op til et helt minut. CRACI kører de samme workflows cirka dobbelt så hurtigt til en lavere pris pr. minut, afregnet pr. sekund. Et build på 10 minutter koster cirka 67 % mindre.
Opdateret
Sådan afregnes GitHub Actions
Hver GitHub-plan indeholder Actions-minutter hver måned: 2.000 på GitHub Free, 3.000 på Pro og Team og 50.000 på Enterprise Cloud. Standard GitHub-hostede runnere er gratis i offentlige repositories, og GitHub tager ikke betaling pr. minut for selvhostede runnere. Ud over de inkluderede minutter betaler private repositories pr. minut runnertid, og prisen afhænger af runnerens størrelse, styresystem og arkitektur. Se hvad gratis CI-minutter dækker, og hvad de udelader.
Pr. september 2026 koster en standard Linux x64-runner med 2 kerner $0.006 pr. minut. To regler gør regningen større, end prisen antyder:
- Hvert job rundes op til et helt minut. Et job på 10 sekunder afregnes som et helt minut, og et workflow med ti korte jobs betaler for mindst ti minutter.
- Større runnere afregnes altid. Inkluderede minutter kan ikke bruges til dem, og de er ikke gratis i offentlige repositories.
GitHub Actions-priser pr. minut for alle runnerstørrelser
Priser pr. minut for GitHub-hostede runnere pr. september 2026, ud over de inkluderede minutter. Linux-runnere fra 1 til 32 vCPU kan køre på CRACI til $0.002 pr. vCPU-minut, både på x64 og ARM64. CRACI kører kun Linux i dag; Windows og macOS er på roadmappen.
| 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 pr. 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 en lavere listepris end GitHub fra 2 vCPU og op. På ARM64 er GitHubs listepris lavere fra 8 vCPU og op; afregning pr. sekund og hurtigere builds indsnævrer eller lukker den forskel på reelle pipelines.
Hvad et minut koster: CRACI vs. GitHub-hostet
| Funktion | CRACI | GitHub-hostet | Forskel |
|---|---|---|---|
| 2 vCPU Linux x64 | $0.004 | $0.006 | CRACI cirka 33 % mindre |
| 2 vCPU Linux ARM64 | $0.004 | $0.005 | CRACI 20 % mindre |
| 32 vCPU Linux x64 | $0.064 | $0.082 | CRACI cirka 22 % mindre |
| Måling | Pr. sekund | Hvert job rundes op til et minut | Ingen afrunding på CRACI |
CRACI's listepris er lavere på standard Linux-runnere, og CRACI afregner pr. sekund. Forskellen pr. minut er cirka 33 % på 2 vCPU x64; på reelle pipelines kommer det meste af besparelsen fra, at afrundingen forsvinder. Ved 32 vCPU på ARM64 er GitHubs listepris lavere. Se priserne hos alle udbydere i GitHub Actions-runnere sammenlignet.
Hurtigere builds bruger færre minutter
Prisen pr. minut er kun halvdelen af regningen; den anden halvdel er, hvor mange minutter et build tager. CRACI kører builds cirka dobbelt så hurtigt som GitHub-hostede runnere, takket være hurtigere hardware, kortere køtider og caching. Et build, der tager 10 minutter på en GitHub-hostet runner med 2 kerner, tager cirka 5 på CRACI, og du betaler for de 5.
| Funktion | CRACI | GitHub-hostet | CRACI sparer |
|---|---|---|---|
| Build-tid | Cirka 5 minutter | 10 minutter | Cirka halvdelen af ventetiden |
| Ét build, 2 vCPU x64 | $0.020 | $0.060 | Cirka 67 % |
| Ét build, 2 vCPU ARM64 | $0.020 | $0.050 | 60 % |
| 1.000 builds om måneden, 2 vCPU x64 | $20 | $60 | Cirka 67 % |
Hurtigere builds skærer også ned på den omkostning, der aldrig står på fakturaen: udviklere, der venter på et grønt flueben, før de kan merge.
Her betaler afregning pr. sekund sig
Lint, typetjek, shards af enhedstests og deploy-trin bliver ofte færdige på langt under et minut. På GitHub-hostede runnere koster hvert af dem stadig et helt minut. På CRACI betaler du for de sekunder, det kørte. Eksemplerne nedenfor sammenligner jobs af samme længde, før enhver hastighedsforbedring.
| Funktion | CRACI | GitHub-hostet | CRACI sparer |
|---|---|---|---|
| 1.000 jobs på 30 sekunder | $2.00 | $6.00 | Cirka 67 % |
| 1.000 jobs på 70 sekunder | $4.67 | $12.00 | Cirka 61 % |
| 1.000 builds på 10 minutter | $40.00 | $60.00 | Cirka 33 % |
| 1.000 builds på 10 minutter, 32 vCPU x64 | $640 | $820 | Cirka 22 % |
Jo kortere jobs, jo større besparelse fra afregning pr. sekund. På lange builds kommer besparelsen fra hastigheden: cirka 67 % på et build på 10 minutter mod cirka 33 % fra prisen pr. minut alene.
Anslå din regning
Indtast tallene for din pipeline. Din forbrugsrapport for GitHub-afregning viser kørsler, jobs og minutter pr. workflow.
Listepriser pr. september 2026 for minutter ud over hver plans inkluderede minutter. GitHub runder hvert job op til hele minutter; CRACI måler pr. sekund. Med hastighedsindstillingen tager hvert job halvt så lang tid på CRACI.
De omkostninger, der ikke viser sig pr. minut
- Genkørsler. En ustabil test, der fejler i én ud af ti kørsler, lægger omtrent 10 % til regningen for det workflow, den ligger i, og hvert genkørt job rundes op igen.
- Hængende jobs. Uden
timeout-minutesbliver et fastlåst job ved med at køre indtil GitHubs grænse og afregnes for det hele. - Ventende udviklere. Langsomme pipelines koster udviklertid, som som regel er langt mere værd end minutterne. Tilpas runnerstørrelsen til jobbene på den kritiske sti, eller kør dem på en hurtigere runner.
- Overhead ved selvhosting. Selvhostede runnere undgår prisen pr. minut, men ikke omkostningen: Maskiner står ubrugte mellem builds, og nogen skal patche, skalere og sikre dem. Se administrerede vs. selvhostede runnere.
Otte måder at skære regningen ned på
- Annullér overhalede kørsler. En
concurrency-gruppe medcancel-in-progressstopper kørslen for et ældre commit, når et nyere ankommer på samme branch. - Spring arbejde over, der ikke er relevant.
paths-filtre forhindrer, at en ændring i dokumentationen kører hele testsuiten. - Cache afhængigheder. Det er hurtigere at gendanne pakker fra en cache end at downloade dem ved hver kørsel.
- Sæt timeouts. En
timeout-minutes-værdi på hvert job forhindrer, at et hængende job brænder minutter af indtil standardgrænsen. - Slå små jobs sammen. Med afrunding til hele minutter koster tre jobs på 10 sekunder tre minutter; ét job, der gør alle tre ting, koster ét.
- Vælg den rigtige runnerstørrelse. En større runner koster mere pr. minut, men kan koste mindre pr. build, når den bliver meget hurtigere færdig. Mål begge dele.
- Brug ARM64, hvor det er billigere. Hos GitHub har en ARM64-runner med 2 kerner en listepris under x64-prisen.
- Flyt til en hurtigere, billigere runner. CRACI kører builds cirka dobbelt så hurtigt, har en lavere listepris på standard Linux-runnere og afregner pr. sekund, uden andre ændringer i workflowet end
runs-on.
Sådan skifter du til CRACI
CRACI erstatter runneren, ikke GitHub Actions. Installér CRACI's GitHub-app, ændr runs-on til craci, så kører jobbet på CRACI, mens workflowet, dets actions og dets logs bliver i GitHub. Størrelser går fra 1 til 32 vCPU og vælges med actionen cracicorp/setup. Flyt ét workflow først, og sammenlign build-tiden og regningen.
CRACI tager kun betaling for build-minutter: $0.002 pr. vCPU-minut ($0.004 for en standardrunner med 2 vCPU), målt pr. sekund, uden månedligt gebyr og uden betaling pr. SBOM. Startups kan få mindst 100.000 gratis build-minutter via startup-programmet. Se priser.
Den samme runner registrerer også en SBOM over det, hvert job hentede, håndhæver en egress-politik og registrerer provenance-data, så det hurtigere og billigere build kommer med en registrering af, hvad der gik ind i det. Se CRACI vs. GitHub-hostede runnere.
Priser på GitHub Actions: ofte stillede spørgsmål
Hvad koster GitHub Actions?
Planerne indeholder gratis minutter hver måned: 2.000 på GitHub Free, 3.000 på Pro og Team og 50.000 på Enterprise Cloud. Derudover koster en standard Linux x64-runner med 2 kerner $0.006 pr. minut pr. september 2026, og større runnere koster mere.
Hvad koster GitHub Actions pr. minut?
Pr. september 2026 koster en standard Linux-runner med 2 kerner $0.006 pr. minut på x64 og $0.005 på ARM64. Windows koster $0.010 for 2 kerner, og macOS starter ved $0.062. Større runnere skalerer med størrelsen, op til $0.252 pr. minut for Linux x64 med 96 kerner. GitHub runder hvert job op til et helt minut.
Er CRACI billigere end GitHub-hostede runnere?
Ja, for standard Linux-runnere. CRACI's listepris er $0.004 pr. minut for 2 vCPU ($0.002 pr. vCPU-minut), cirka 33 % under GitHubs $0.006 for x64 med 2 kerner, og CRACI afregner pr. sekund og kører builds cirka dobbelt så hurtigt, så hvert build bruger færre minutter. Et build, der tager 10 minutter på en GitHub-hostet runner med 2 kerner, koster cirka 67 % mindre på CRACI, eller en tredjedel af prisen.
Hvorfor er CRACI hurtigere end GitHub-hostede runnere?
Tre ting tilsammen: hurtigere hardware, kortere køtider, før et job starter, og caching. CRACI kører builds cirka dobbelt så hurtigt som GitHub-hostede runnere.
Runder GitHub Actions-minutter op?
Ja. GitHub runder hvert job op til et helt minut, så et job, der kører i 10 sekunder, afregnes som et helt minut. Pipelines med mange korte jobs betaler mest for afrundingen.
Dækker inkluderede minutter større runnere?
Nej. GitHub oplyser, at inkluderede minutter ikke kan bruges til større runnere, og at større runnere ikke er gratis for offentlige repositories. Hvert minut på dem afregnes.
Er GitHub Actions gratis for offentlige repositories?
Ja, på standardrunnere. GitHub oplyser, at standard GitHub-hostede runnere er gratis i offentlige repositories.
Er selvhostede runnere gratis?
GitHub tager ikke betaling pr. minut for selvhostede runnere, men du betaler for maskinerne, også de ubrugte, og du er ansvarlig for deres styresystem, software og sikkerhed. GitHub advarer om, at selvhostede runnere næsten aldrig bør bruges til offentlige repositories.
Hvordan flytter jeg et job til CRACI?
Installér CRACI's GitHub-app, og ændr runs-on til craci i jobbet. Workflowet, dets actions og dets logs bliver i GitHub. Vælg en runnerstørrelse fra 1 til 32 vCPU med actionen cracicorp/setup.
Skær ned på din GitHub Actions-regning
Ændr runs-on på ét workflow, kør det på CRACI, og sammenlign build-tiden og regningen linje for linje.
Book en demo