Alternativy
Runnery hostované na GitHubu a 7 alternativ
Co vám runnery hostované na GitHubu dávají, kolik stojí a kde končí, a runnery, které je nahradí, zatímco vaše workflow zůstanou v GitHub Actions.
Aktualizováno
Co jsou runnery hostované na GitHubu?
Runnery hostované na GitHubu jsou virtuální stroje, které GitHub poskytuje pro spouštění vašich jobů GitHub Actions. Každý job dostane nový virtuální stroj v Microsoft Azure s Ubuntu, Windows nebo macOS a předinstalovanou sadou nástrojů a vyberete ho štítkem, například runs-on: ubuntu-latest.
GitHub spravuje image v repozitáři actions/runner-images a jejich software aktualizuje každý týden. Současně podporuje nejvýše dva obecně dostupné image a jeden beta image a jakmile nový image dosáhne obecné dostupnosti, začne vyřazovat nejstarší štítek. Linuxové a macOS runnery vám dávají sudo bez hesla.
Parametry a ceny standardních runnerů
V soukromých repozitářích má standardní linuxový runner 2 vCPU, 8 GB RAM a 14GB SSD za $0.006 za minutu na x64. Veřejné repozitáře dostanou na Linuxu a Windows 4 vCPU a 16 GB RAM zdarma.
| Funkce | Štítek | vCPU | RAM | SSD | Za minutu |
|---|---|---|---|---|---|
| Linux x64, jeden 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 |
Limity, se kterými je třeba počítat
- Účtování: každý job se zaokrouhluje nahoru na celou minutu. Plány zahrnují 2 000 minut ve Free, 3 000 v Pro a Team a 50 000 v Enterprise Cloud.
- Délka jobu: až 6 hodin na job;
ubuntu-slimukončuje joby po 15 minutách. - Souběžnost: 20 souběžných jobů ve Free, 40 v Pro, 60 v Team a 500 v Enterprise, přičemž macOS je ve Free, Pro a Team omezen na 5.
- Větší runnery: až 96 jader na Linuxu x64, se statickými IP a privátní sítí Azure, v plánech Team a Enterprise Cloud. Stojí od $0.012 za minutu a čerpají z využití zahrnutého v plánu.
- Důkazy: runner nezaznamenává, které balíčky job stáhl. Graf závislostí GitHubu popisuje repozitář, ne konkrétní build.
Náklady na GitHub Actions: kolik stojí minuta a jak je snížit
Proč týmy hledají alternativy
Týmy nahrazují runnery hostované na GitHubu, když přestane vyhovovat účet, kapacita, kontrola sítě nebo důkazy o vydání. Mnoha týmům stačí výchozí nastavení: není co provozovat, k dispozici jsou všechny tři operační systémy a ve veřejných repozitářích jsou standardní runnery zdarma.
CRACI vyvíjíme my, vezměte to proto v úvahu; každou možnost popisujeme podle její vlastní dokumentace a říkáme, kdy se lépe hodí jiný nástroj. Týmy se poohlížejí jinde, když se jejich situace změní:
- Objem. K září 2026 uvádí GitHub standardní 2jádrový runner Linux x64 za $0.006 za minutu a každý job zaokrouhluje nahoru na celou minutu. U mnoha krátkých jobů se toto zaokrouhlování sčítá.
- Kapacita a cache. Buildy přerostou výchozí konfiguraci nebo tráví čas obnovováním cache.
- Kontrola sítě. Chcete omezit, kam se build dostane, nejen co spouští.
- Důkazy. Zákazník nebo předpis se ptá, co šlo do vydání, a univerzální runner to nezaznamenává.
- Umístění. Některé joby musí běžet uvnitř vaší vlastní sítě nebo cloudového účtu.
Na co se zaměřit
- Cenu za vCPU-minutu, paměť na vCPU a způsob zaokrouhlování využití.
- Operační systémy a architektury, které potřebujete, včetně ARM64.
- Cache závislostí a vrstev Dockeru.
- Kontrolu odchozího provozu, a zda jde o politiku na jobu, nebo o síťovou infrastrukturu, kterou udržujete sami.
- Důkazy z buildu: SBOM, původ (provenance) a záznam toho, co každý job stáhl.
- Kde runnery běží a jaké důkazy z buildu požaduje váš nákup.
Pokud dodavatel níže zveřejňuje údaj o rychlosti, citujeme ho jako údaj daného dodavatele. Jediným férovým benchmarkem je vaše vlastní pipeline.
Možnosti
CRACI (náš produkt)
CRACI je runner kompatibilní s GitHub Actions, postavený kolem bezpečnosti dodavatelského řetězce. Nainstalujte CRACI GitHub App a nastavte runs-on: craci. Účtuje se $0.002 za vCPU-minutu ($0.004 za 2 vCPU), po sekundách, a ARM64 za stejnou sazbu. Velikosti sahají od 1 do 32 výpočetních jednotek po 1 vCPU a 3 GB RAM. Každý job vytvoří SBOM toho, co stáhl, se stavem úplnosti, a běží pod egress policy, která při selhání vše zablokuje (fail-closed).
Nejvhodnější pro: linuxové buildy softwaru, který dodáváte, kde potřebujete doložit, co šlo do každého vydání.
Zvažte, pokud: důkazy a kontrola odchozího provozu jsou pro vás stejně důležité jako cena. CRACI je dnes pouze pro Linux (Windows a macOS jsou v plánu vývoje) a nemá bezplatnou úroveň. CRACI spouští buildy zhruba dvakrát rychleji než runnery hostované na GitHubu díky rychlejšímu hardwaru, kratšímu čekání ve frontě a cache.
CRACI vs runnery hostované na GitHubu
Blacksmith
Blacksmith spouští joby GitHub Actions v mikro VM Firecracker, s Ubuntu na x64 a ARM od 2 do 32 vCPU, Windows ve veřejné betě a macOS na Apple M4. Uvádí, že jeho runnery jsou dvakrát rychlejší než runnery hostované na GitHubu. Cache umístěná přímo u runnerů funguje se standardními cache actions a sticky disky poskytují cache vrstev Dockeru za $0.50 za GB měsíčně. K září 2026 stojí 2 vCPU x64 $0.004 za minutu a ARM $0.0025, s 3 000 bezplatnými minutami měsíčně.
Nejvhodnější pro: rychlejší a levnější Actions s cache Dockeru a laděním přes SSH.
Zvažte, pokud: je cílem rychlost a cena.
Depot
Depot nabízí linuxové runnery od 2 do 64 vCPU, Windows a macOS v každém plánu, napojené na distribuovanou cache. Své runnery popisuje jako „až 3x rychlejší než runner hostovaný na GitHubu“. Jeho vzdálená služba pro buildy Dockeru uchovává trvalou cache vrstev, linuxové runnery podporují filtrování odchozího provozu a v plánu Business mohou runnery běžet ve vašem vlastním účtu AWS. K září 2026 stojí 2 vCPU $0.006 za minutu nad rámec minut v plánu, účtováno po sekundách.
Nejvhodnější pro: týmy, jejichž čas v CI zabírají hlavně buildy image Dockeru.
Zvažte, pokud: chcete vzdálenou cache buildů i pro Bazel, Gradle nebo Turborepo.
Namespace
Namespace provozuje runnery s Linuxem, Windows a macOS na hardwaru, který sám provozuje, a vybírají se pomocí profilů runnerů. Cache volumes uchovávají data na lokálním úložišti mezi běhy. Jeho egress policy běží v blokovacím režimu nebo v poradním režimu, který zaznamenává rozhodnutí bez blokování, takže si můžete sestavit allowlist ze skutečného provozu. K září 2026 stojí linuxový runner se 2 vCPU a 4 GB $0.002 za minutu v rámci plánu a $0.003 nad jeho rámec.
Nejvhodnější pro: runnery s Linuxem, Windows a macOS od jednoho dodavatele, s cache volumes.
Zvažte, pokud: chcete egress policy nejprve vyzkoušet, než ji začnete vynucovat.
WarpBuild
WarpBuild nabízí linuxové runnery na x86-64 a arm64 až do 32 vCPU, Windows Server a macOS na Apple M4/M5 Pro, s cache vrstev kontejnerů a snapshot runnery. Jeho varianta „bring your own cloud“ spouští tytéž runnery ve vašem účtu AWS, GCP nebo Azure za $0.002 za minutu plus váš účet za cloud. Hostovaný runner se 2 vCPU x86-64 stojí $0.004 za minutu (stav k září 2026). WarpBuild inzeruje dvakrát až desetkrát rychlejší buildy.
Nejvhodnější pro: spravované runnery uvnitř vašeho vlastního cloudového účtu.
Zvažte, pokud: potřebujete podporu GitHub Enterprise Server nebo SLA s dostupností 99,9 %.
CRACI srovnáváme jedna ku jedné také s RunsOn, který provozuje runnery ve vašem vlastním účtu AWS, s Ubicloud a Avrea. Pokud zvažujete přímo Avrea, podívejte se na alternativy k Avrea, a pro runnery v Evropě na evropské runnery GitHub Actions.
Vlastní (self-hosted) runnery s Actions Runner Controller
Actions Runner Controller (ARC) je „operátor Kubernetes, který orchestruje a škáluje vlastní runnery pro GitHub Actions“. Runner scale sets se zvětšují a zmenšují podle počtu běžících workflow a runnery mohou být efemérní kontejnery. GitHub k září 2026 za vlastní runnery neúčtuje poplatek za minutu, ale za operační systém a software odpovídáte vy a GitHub varuje, že vlastní runnery by se téměř nikdy neměly používat pro veřejné repozitáře.
Nejvhodnější pro: joby, které musí běžet ve vaší síti nebo na vašem hardwaru.
Zvažte, pokud: už provozujete Kubernetes a máte čas ho zabezpečit a udržovat.
Doplněk: StepSecurity Harden-Runner
Pokud si chcete runnery hostované na GitHubu ponechat, Harden-Runner jim přidá zabezpečení, místo aby je nahrazoval. Je to agent přidaný jako první krok jobu. Mapuje odchozí spojení, procesy a zápisy souborů na jednotlivé kroky workflow, v režimu auditu vytváří výchozí profil a blokuje odchozí provoz ke všemu mimo allowlist. Plně podporuje linuxové runnery hostované na GitHubu a na Windows a macOS běží v režimu auditu. Úroveň Community je pro veřejné repozitáře zdarma; Enterprise stojí $16 za přispívajícího vývojáře měsíčně (stav k září 2026).
Nejvhodnější pro: kontrolu odchozího provozu a přehled za běhu bez změny runnerů.
Vedle sebe
| Funkce | CRACI | GitHub-hosted | Blacksmith | Depot | Namespace | WarpBuild | Self-hosted |
|---|---|---|---|---|---|---|---|
| Cena, 2 vCPU Linux x64 | $0.004 za minutu | $0.006 za minutu | $0.004 za minutu | $0.006 za minutu nad rámec plánu | $0.002 v plánu, $0.003 nad rámec | $0.004 za minutu | GitHub neúčtuje nic; platíte za hostitele |
| Účtování | Po sekundách | Každý job zaokrouhlen nahoru na minuty | Neuvedeno | Po sekundách | Minimum jedna minuta, pak po minutách | Po minutách | Vaši hostitelé, vytížení i nečinní |
| Bezplatné využití | Bez bezplatné úrovně | 2 000 až 50 000 minut měsíčně | 3 000 minut měsíčně | 7denní zkušební verze | Neuvedeno | Bezplatný limit využití | Nevztahuje se |
| Windows a macOS | Zatím jen Linux | Windows v betaverzi | Jakýkoli váš hostitel | ||||
| Cache vrstev Dockeru | Neuvedeno | Vaše nastavení | |||||
| Egress policy pro každý job | Privátní síť Azure | Statické IP adresy | Blokování nebo jen upozornění | Síťová pravidla BYOC | Postavíte si ji sami | ||
| SBOM toho, co každý job stáhl | Se stavem úplnosti | Sken image pomocí Syft | |||||
| Podepsaný původ buildu | Bez podepsaného původu | Atestace artefaktů | Atestace image v BuildKitu | Nástroje, které přidáte | |||
| Běží ve vašem cloudu nebo síti | Runnery hostované zákazníkem, Enterprise | Privátní síť Azure | Neuvedeno | AWS, plán Business | Neuvedeno | BYOC |
- Součástí
- Částečně
- Není součástí
- V plánu vývoje
„Neuvedeno“ znamená, že jsme to nedokázali ověřit na veřejných stránkách dodavatele.
Kdy zůstat u runnerů hostovaných na GitHubu
- Vaše využití se vejde do minut zahrnutých v plánu nebo jsou vaše repozitáře veřejné.
- Chcete nulové nastavení a žádného dalšího dodavatele.
- Potřebujete zdokumentovanou úroveň SLSA: GitHub uvádí, že jeho artifact attestations poskytují SLSA v1.0 Build Level 2 a s opakovaně použitelnými workflow Level 3.
- Můžete kombinovat: volba se dělá pro každý job zvlášť, takže joby pro macOS a Windows mohou zůstat, zatímco linuxové joby přejdou.
Přečtěte si více o integraci CI/CD, ceníku CRACI a programu pro startupy, nebo si rezervujte demo a podívejte se na jeden ze svých workflow na CRACI. Než přejdete, přečtěte si, jak změnit poskytovatele runnerů.
Runnery hostované na GitHubu: časté dotazy
Parametry, ceny, limity a alternativy ve stručných odpovědích.
Co jsou runnery hostované na GitHubu?
Jsou to stroje, které GitHub poskytuje pro spouštění jobů GitHub Actions. Každý job dostane nový virtuální stroj hostovaný GitHubem v Microsoft Azure, s Ubuntu, Windows nebo macOS a předinstalovanou sadou nástrojů z repozitáře actions/runner-images. Vyberete ho štítkem, například runs-on: ubuntu-latest.
Jaké parametry má ubuntu-latest?
V soukromých repozitářích je ubuntu-latest Ubuntu 24.04 na 2 vCPU x64 s 8 GB RAM a 14GB SSD. Ve veřejných repozitářích dostane tentýž štítek 4 vCPU a 16 GB RAM.
Kolik stojí runnery hostované na GitHubu?
K září 2026 stojí standardní 2jádrový runner Linux x64 $0.006 za minutu, arm64 $0.005, Windows $0.010 a macOS $0.062. Plány zahrnují 2 000 až 50 000 minut měsíčně pro standardní runnery a ve veřejných repozitářích jsou standardní runnery zdarma. GitHub zaokrouhluje každý job nahoru na celou minutu.
Jak dlouho může job na runneru hostovaném na GitHubu běžet?
Až 6 hodin na job. Jednoprocesorový runner ubuntu-slim ukončuje joby po 15 minutách. Souběžnost je omezena plánem: 20 souběžných jobů ve Free, 40 v Pro, 60 v Team a 500 v Enterprise.
Co jsou větší runnery (larger runners)?
Větší runnery jsou runnery hostované na GitHubu s více CPU, RAM a diskem, až 96 jader na Linuxu x64, s možnostmi jako statické IP adresy, privátní síť Azure a GPU. Vyžadují plán Team nebo Enterprise Cloud, účtují se po minutách od $0.012 za 4 jádra a čerpají z využití zahrnutého v plánu.
Mám používat runnery hostované na GitHubu, nebo vlastní (self-hosted)?
Runnery hostované na GitHubu nevyžadují údržbu a vyhovují většině týmů, jejichž využití se vejde do zahrnutých minut. Vlastní runnery dnes nemají poplatek GitHubu za minutu, ale stroje provozujete, aktualizujete a zabezpečujete sami a GitHub varuje před jejich používáním ve veřejných repozitářích. Spravovaný runner jako CRACI stojí mezi nimi: nic neprovozujete, standardní linuxové runnery mají nižší ceníkovou cenu a každý job přináší důkazy z buildu.
Mohu změnit runnery bez úprav workflow?
Ano. Každá spravovaná alternativa na této stránce ponechává vaše workflow v GitHub Actions a mění jen štítek runs-on, a to pro každý job zvlášť. U CRACI nainstalujete GitHub App a nastavíte runs-on: craci.
Má CRACI bezplatnou úroveň?
Ne. Platíte za minuty buildu od první minuty, $0.004 na runneru se 2 vCPU, účtováno po sekundách, bez měsíčního poplatku a bez poplatku za SBOM. Program pro startupy nabízí nejméně 100 000 bezplatných minut buildu a osobní onboarding.
Podívejte se na své buildy na runneru, který je zaznamenává
Rezervujte si demo: spustíme jeden z vašich workflow na CRACI a porovnáme účet, build a SBOM s runnery hostovanými na GitHubu.
Rezervujte si demo