123% flere rapporterede CVE'er pr. dag i 2026 end sidste år.

Alternativer

GitHub-hostede runnere og 7 alternativer

Hvad GitHub-hostede runnere giver dig, hvad de koster, og hvor de stopper, samt de runnere, der erstatter dem, mens dine workflows bliver på GitHub Actions.

Opdateret

Hvad er GitHub-hostede runnere?

GitHub-hostede runnere er de virtuelle maskiner, GitHub stiller til rådighed til at køre dine GitHub Actions-jobs. Hvert job får en ny VM i Microsoft Azure med Ubuntu, Windows eller macOS og et forudinstalleret værktøjssæt, og du vælger en med en label som runs-on: ubuntu-latest.

Hjemmesiden for GitHub-hosted runners
github.com

GitHub vedligeholder disse images i repositoriet actions/runner-images og opdaterer deres software hver uge. Det understøtter højst to generelt tilgængelige images og ét beta-image ad gangen og begynder at udfase den ældste label, når en ny bliver generelt tilgængelig. Linux- og macOS-runnere giver dig sudo uden adgangskode.

Specifikationer og priser for standardrunnere

I private repositories har en standard Linux-runner 2 vCPU, 8 GB RAM og en SSD på 14 GB, til $0.006 pr. minut på x64. Offentlige repositories får 4 vCPU og 16 GB RAM på Linux og Windows, gratis.

Standard GitHub-hostede runnere til private repositories, pr. september 2026.
Funktion Label vCPU RAM SSD Pr. minut
Linux x64, én CPU ubuntu-slim 1 5 GB 14 GB $0.002
Linux x64 ubuntu-latest, ubuntu-24.04 2 8 GB 14 GB $0.006
Linux arm64 ubuntu-24.04-arm 2 8 GB 14 GB $0.005
Windows x64 windows-latest, windows-2025 2 8 GB 14 GB $0.010
Windows arm64 windows-11-arm 2 8 GB 14 GB $0.010
macOS arm64 (M1) macos-latest, macos-15 3 7 GB 14 GB $0.062
macOS Intel macos-15-intel 4 14 GB 14 GB $0.062

Grænser, du skal planlægge efter

  • Afregning: Hvert job rundes op til et helt minut. Planerne inkluderer 2.000 minutter på Free, 3.000 på Pro og Team og 50.000 på Enterprise Cloud.
  • Jobvarighed: Op til 6 timer pr. job; ubuntu-slim stopper jobs efter 15 minutter.
  • Samtidighed: 20 samtidige jobs på Free, 40 på Pro, 60 på Team og 500 på Enterprise, med macOS begrænset til 5 på Free, Pro og Team.
  • Større runnere: Op til 96 kerner på Linux x64, med statiske IP'er og privat netværk i Azure, på Team- og Enterprise Cloud-planer. De koster $0.012 pr. minut og derover og bruger aldrig inkluderede minutter.
  • Dokumentation: Runneren registrerer ikke, hvilke pakker et job hentede. GitHubs afhængighedsgraf beskriver repositoriet, ikke et bestemt build.

Omkostninger ved GitHub Actions: hvad et minut koster, og hvordan du skærer ned

Derfor leder teams efter alternativer

Teams erstatter GitHub-hostede runnere, når regningen, kapaciteten, netværkskontrollen eller dokumentationen for releases ikke længere passer. For mange teams er standardindstillingerne nok: Der er intet at drive, alle tre styresystemer er tilgængelige, og standardrunnere er gratis i offentlige repositories.

Vi bygger CRACI, så tag det med i vurderingen; vi beskriver hver mulighed ud fra dens egen dokumentation og siger, når et andet værktøj passer bedre. Teams kigger andre steder hen, når deres situation ændrer sig:

  • Volumen. Pr. september 2026 angiver GitHub en standardrunner til Linux x64 med 2 kerner til $0.006 pr. minut og runder hvert job op til et helt minut. Mange korte jobs gør, at den afrunding løber op.
  • Kapacitet og caching. Builds vokser ud af standardstørrelsen eller bruger tiden på at gendanne caches.
  • Netværkskontrol. Du vil begrænse, hvad et build kan nå, ikke kun hvad det kører.
  • Dokumentation. En kunde eller en regel spørger, hvad der gik ind i en release, og en generel runner registrerer det ikke.
  • Placering. Nogle jobs skal køre inde i dit eget netværk eller din egen cloud-konto.

Hvad du skal se efter

  • Pris pr. vCPU-minut, hukommelse pr. vCPU og hvordan forbrug afrundes.
  • De styresystemer og arkitekturer, du har brug for, inklusive ARM64.
  • Caching af afhængigheder og Docker-lag.
  • Egress-kontrol, og om det er en politik på jobbet eller netværksopsætning, du selv vedligeholder.
  • Build-dokumentation: SBOM'er, provenance og en registrering af, hvad hvert job hentede.
  • Hvor runnere befinder sig, og den build-dokumentation, din indkøbsafdeling beder om.

Hvor en leverandør nedenfor offentliggør en påstand om hastighed, citerer vi den som leverandørens tal. Din egen pipeline er det eneste fair benchmark.

Mulighederne

CRACI (vores produkt)

Hjemmesiden for CRACI
craci.com

CRACI er en GitHub Actions-kompatibel runner bygget op om sikkerhed i forsyningskæden. Installér CRACI's GitHub App, og sæt runs-on: craci. Afregningen er $0.002 pr. vCPU-minut ($0.004 for 2 vCPU), målt pr. sekund, med ARM64 til samme pris. Størrelser går fra 1 til 32 compute units på 1 vCPU og 3 GB RAM. Hvert job producerer en SBOM af det, det hentede, med en fuldstændighedsstatus, og kører under en egress-politik, der blokerer ved fejl.

Bedst til: Linux-builds af software, du leverer, hvor du skal vise, hvad der gik ind i hver release.

Overvej hvis: Dokumentation og egress-kontrol betyder lige så meget som omkostninger. CRACI er kun Linux i dag (Windows og macOS er på roadmappen) og har intet gratis niveau. CRACI kører builds omkring dobbelt så hurtigt som GitHub-hostede runnere takket være hurtigere hardware, kortere køtider og caching.

CRACI vs GitHub-hostede runnere

Blacksmith

Hjemmesiden for Blacksmith
blacksmith.sh

Blacksmith kører GitHub Actions-jobs i Firecracker-microVM'er med Ubuntu på x64 og ARM fra 2 til 32 vCPU, Windows i offentlig beta og macOS på Apple M4. Det siger, at dets runnere er dobbelt så hurtige som GitHub-hostede runnere. En cache placeret ved runnerne virker med de almindelige cache-actions, og sticky disks giver caching af Docker-lag til $0.50 pr. GB pr. måned. Pr. september 2026 koster 2 vCPU x64 $0.004 pr. minut og ARM $0.0025, med 3.000 gratis minutter om måneden.

Bedst til: hurtigere og billigere Actions med caching af Docker-lag og SSH-debugging.

Overvej hvis: Hastighed og omkostninger er målet.

CRACI vs Blacksmith

Depot

Hjemmesiden for Depot
depot.dev

Depot tilbyder Linux-runnere fra 2 til 64 vCPU, Windows og macOS på Startup-planen og opefter, koblet til en distribueret cache. Det beskriver sine runnere som "up to 3x faster than a GitHub-hosted runner." Dets remote Docker-build-tjeneste bevarer en persistent lagcache, Linux-runnere understøtter egress-filtrering, og på Business-planen kan runnere stå i din egen AWS-konto. Pr. september 2026 koster 2 vCPU $0.006 pr. minut ud over planens minutter, målt pr. sekund.

Bedst til: teams, hvis CI-tid domineres af Docker-image-builds.

Overvej hvis: Du også vil have remote build-caching til Bazel, Gradle eller Turborepo.

CRACI vs Depot

Namespace

Hjemmesiden for Namespace
namespace.so

Namespace kører Linux-, Windows- og macOS-runnere på hardware, det selv driver, valgt via runner-profiler. Cache-volumener holder data på lokalt lager på tværs af kørsler. Dets egress-politikker kører i blokeringstilstand eller i advisory-tilstand, som registrerer beslutninger uden at blokere, så du kan bygge en tilladelsesliste ud fra rigtig trafik. Pr. september 2026 koster en Linux-runner med 2 vCPU og 4 GB $0.002 pr. minut i planen og $0.003 ved overforbrug.

Bedst til: Linux-, Windows- og macOS-runnere fra én leverandør, med cache-volumener.

Overvej hvis: Du vil afprøve en egress-politik, før du håndhæver den.

CRACI vs Namespace

WarpBuild

Hjemmesiden for WarpBuild
warpbuild.com

WarpBuild tilbyder Linux-runnere på x86-64 og arm64 op til 32 vCPU, Windows Server og macOS på Apple M4 Pro med caching af container-lag og snapshot-runnere. Dets bring-your-own-cloud-løsning kører de samme runnere i din AWS-, GCP- eller Azure-konto til $0.002 pr. minut plus din cloud-regning. Hostet 2 vCPU x86-64 koster $0.004 pr. minut (pr. september 2026). WarpBuild reklamerer med builds, der er to til ti gange hurtigere.

Bedst til: administrerede runnere inde i din egen cloud-konto.

Overvej hvis: Du har brug for understøttelse af GitHub Enterprise Server eller en oppetids-SLA på 99,9 %.

CRACI vs WarpBuild

Vi sammenligner også CRACI en til en med RunsOn, som kører runnere i din egen AWS-konto, Ubicloud og Avrea.

Selvhostede runnere med Actions Runner Controller

Actions Runner Controller (ARC) er "a Kubernetes operator that orchestrates and scales self-hosted runners for GitHub Actions." Runner scale sets vokser og skrumper med antallet af kørende workflows, og runnere kan være midlertidige containere. GitHub tager pr. september 2026 ikke betaling pr. minut for selvhostet forbrug, men du er selv ansvarlig for styresystem og software, og GitHub advarer om, at selvhostede runnere næsten aldrig bør bruges til offentlige repositories.

Bedst til: jobs, der skal køre i dit netværk eller på din hardware.

Overvej hvis: Du allerede kører Kubernetes og har tid til at hærde og vedligeholde det.

Administrerede vs selvhostede runnere

Tilføjelse: StepSecurity Harden-Runner

Hjemmesiden for StepSecurity
stepsecurity.io

Vil du beholde GitHub-hostede runnere, tilføjer Harden-Runner sikkerhed til dem i stedet for at erstatte dem. Det er en agent, der tilføjes som jobbets første trin. Den knytter udgående forbindelser, processer og filskrivninger til hvert workflow-trin, bygger en baseline i audit-tilstand og blokerer egress til alt, der ikke står på en tilladelsesliste. Den understøtter GitHub-hostede Linux-runnere fuldt ud og kører i audit-tilstand på Windows og macOS. Community-niveauet er gratis for offentlige repositories; Enterprise koster $16 pr. bidragende udvikler pr. måned (pr. september 2026).

Bedst til: egress-kontrol og runtime-synlighed uden at skifte runner.

CRACI vs StepSecurity

Side om side

Priser pr. september 2026. Hukommelse pr. vCPU varierer efter udbyder.
Funktion CRACI GitHub-hostet Blacksmith Depot Namespace WarpBuild Selvhostet
Pris, 2 vCPU Linux x64 $0.004 pr. minut $0.006 pr. minut $0.004 pr. minut $0.006 pr. minut ud over planen $0.002 i planen, $0.003 ved overforbrug $0.004 pr. minut Ingen GitHub-afgift; du betaler for hostene
Måling Pr. sekund Rundet op til hele minutter pr. job Ikke oplyst Pr. sekund Minimum ét minut, derefter pr. minut Pr. minut Dine hosts, i brug eller ledige
Gratis forbrug Intet gratis niveau 2.000 til 50.000 minutter pr. måned 3.000 minutter pr. måned 7 dages prøveperiode Ikke oplyst Gratis forbrugskvote Ikke relevant
Windows og macOS Kun Linux i dag Windows i beta Enhver host, du driver
Docker layer caching Ikke oplyst Din opsætning
Egress-politik pr. job Azure private networking Statiske IP'er Blokering eller vejledende BYOC-netværksregler Du bygger den selv
SBOM over det, hvert job hentede Med fuldstændighedsstatus Image-scanning med Syft
Signeret build-provenance Ingen signeret provenance Artifact attestations BuildKit-image-attestationer Værktøjer, du tilføjer
Kører i din cloud eller dit netværk Kundehostede runnere, Enterprise Azure private networking Ikke oplyst AWS, Business-plan Ikke oplyst BYOC
  • Inkluderet
  • Delvist
  • Ikke inkluderet
  • På roadmappen

"Ikke oplyst" betyder, at vi ikke kunne bekræfte det på leverandørens offentlige sider.

Hvornår du skal blive på GitHub-hostede runnere

  • Dit forbrug passer inden for planens inkluderede minutter, eller dine repositories er offentlige.
  • Du vil have nul opsætning og ingen ekstra leverandør.
  • Du har brug for et dokumenteret SLSA-niveau: GitHub oplyser, at dets artifact attestations giver SLSA v1.0 Build Level 2 og Level 3 med genbrugelige workflows.
  • Du kan blande: Valget træffes pr. job, så macOS- og Windows-jobs kan blive, mens Linux-jobs flytter.

Læs mere om CI/CD-integration, CRACI's priser og startup-programmet, eller book en demo for at se et af dine egne workflows på CRACI.

Ofte stillede spørgsmål om GitHub-hostede runnere

Specifikationer, priser, grænser og alternativer i korte svar.

Hvad er GitHub-hostede runnere?

Det er de maskiner, GitHub stiller til rådighed til at køre GitHub Actions-jobs. Hvert job får en ny virtuel maskine, som GitHub hoster i Microsoft Azure, med Ubuntu, Windows eller macOS og et forudinstalleret værktøjssæt fra repositoriet actions/runner-images. Du vælger en med en label som runs-on: ubuntu-latest.

Hvad er specifikationerne for ubuntu-latest?

I private repositories er ubuntu-latest Ubuntu 24.04 på 2 x64-vCPU med 8 GB RAM og en SSD på 14 GB. I offentlige repositories får samme label 4 vCPU og 16 GB RAM.

Hvad koster GitHub-hostede runnere?

Pr. september 2026 koster standardrunneren til Linux x64 med 2 kerner $0.006 pr. minut, arm64 $0.005, Windows $0.010 og macOS $0.062. Planerne inkluderer 2.000 til 50.000 minutter om måneden til standardrunnere, og standardrunnere er gratis i offentlige repositories. GitHub runder hvert job op til et helt minut.

Hvor længe kan et job køre på en GitHub-hostet runner?

Op til 6 timer pr. job. Runneren ubuntu-slim med én CPU stopper jobs efter 15 minutter. Samtidighed er begrænset af planen: 20 samtidige jobs på Free, 40 på Pro, 60 på Team og 500 på Enterprise.

Hvad er større runnere?

Større runnere er GitHub-hostede runnere med mere CPU, RAM og disk, op til 96 kerner på Linux x64, med muligheder som statiske IP-adresser, privat netværk i Azure og GPU'er. De kræver en Team- eller Enterprise Cloud-plan, afregnes pr. minut fra $0.012 for 4 kerner og bruger aldrig inkluderede minutter.

Skal jeg bruge GitHub-hostede eller selvhostede runnere?

GitHub-hostede runnere kræver ingen vedligeholdelse og passer til de fleste teams, hvis forbrug holder sig inden for de inkluderede minutter. Selvhostede runnere har i dag ingen GitHub-afgift pr. minut, men du driver, patcher og sikrer selv maskinerne, og GitHub advarer mod at bruge dem på offentlige repositories. En administreret runner som CRACI ligger mellem de to: intet at drive, en lavere listepris på standard Linux-runnere og build-dokumentation på hvert job.

Kan jeg skifte runner uden at ændre mine workflows?

Ja. Alle de administrerede alternativer på denne side holder dine workflows på GitHub Actions og ændrer kun runs-on-labelen pr. job. På CRACI installerer du GitHub-appen og sætter runs-on: craci.

Har CRACI et gratis niveau?

Nej. Du betaler pr. build-minut fra første minut, $0.004 på en runner med 2 vCPU, målt pr. sekund, uden månedligt gebyr og uden betaling pr. SBOM. Startup-programmet giver mindst 100.000 gratis build-minutter og praktisk onboarding.

Se dine builds på en runner, der registrerer dem

Book en demo, så kører vi et af dine workflows på CRACI og sammenligner regningen, buildet og SBOM'en med GitHub-hostede runnere.

Book en demo