Alternatywy
Alternatywy dla Blacksmith CI w GitHub Actions
Blacksmith przyspiesza GitHub Actions i obniża ich koszt dzięki zmianie jednej etykiety. Zespoły porównują inne runnery, gdy potrzebują większych maszyn, własnego konta w chmurze, kontroli ruchu wychodzącego lub zapisu tego, co pobrał każdy build.
Zaktualizowano
To my tworzymy CRACI, więc prosimy wziąć to pod uwagę; każdą opcję opisujemy na podstawie jej własnej dokumentacji i mówimy, kiedy lepiej pasuje inne narzędzie.
Dlaczego zespoły szukają alternatyw
Blacksmith (blacksmith.sh) to zarządzana usługa runnerów dla GitHub Actions, skoncentrowana na szybkości i koszcie. Zadania działają w mikroVM-ach Firecracker na Ubuntu x64 i ARM od 2 do 32 vCPU, z Windows w publicznej wersji beta i macOS na Apple M4. Cache umieszczony obok runnerów współpracuje ze standardowymi akcjami cache, sticky disks zapewniają cache warstw Docker, a dostęp SSH, metryki i analityka testów pomagają w debugowaniu. Blacksmith deklaruje zgodność z SOC 2 Type 2. Według stanu na wrzesień 2026 runner 2 vCPU x64 kosztuje $0.004 za minutę, a ARM $0.0025, z 3000 darmowych minut miesięcznie.
To mocna oferta. Powody do porównania dotyczą dopasowania:
- Rozmiar. Niektóre buildy potrzebują więcej niż 32 vCPU na jednej maszynie.
- Lokalizacja. Chcą Państwo runnerów na własnym koncie w chmurze, czego cytowane przez nas strony Blacksmith nie opisują.
- Kontrola sieci. Blacksmith oferuje stałe adresy IP do allowlist ($100 za adres IP miesięcznie). Mogą Państwo chcieć polityki, która ogranicza, z czym zadanie może się łączyć.
- Dowody. SBOM-y nie należą do udokumentowanych funkcji Blacksmith, a klient lub regulacja mogą ich wymagać.
- Dojrzałość platformy. Potrzebują Państwo runnerów Windows, które są dziś ogólnie dostępne.
Na co zwrócić uwagę
- Cena za vCPU-minutę na x64 i ARM, pamięć na vCPU i sposób zaokrąglania użycia.
- Największa potrzebna maszyna i systemy operacyjne.
- Cache zależności, warstw Docker i narzędzi buildu.
- Czy runnery mogą działać na Państwa koncie w chmurze.
- Kontrola ruchu wychodzącego, SBOM-y i dane o pochodzeniu.
- Dowody z buildu, których wymaga Państwa dział zakupów.
Dostępne opcje
CRACI (nasz produkt)
Przejście na CRACI to ten sam rodzaj zmiany co przejście na Blacksmith: wystarczy zainstalować GitHub App i zmienić etykietę
na runs-on: craci. Stawka wynosi $0.002 za vCPU-minutę, z pomiarem co sekundę, więc 2 vCPU kosztuje $0.004 za
minutę na x86-64 i na ARM64, bez opłaty miesięcznej i bez opłat za SBOM. Cena katalogowa x64 jest taka sama jak
w Blacksmith, a cena ARM w Blacksmith jest niższa. Różnica polega na tym, co rejestruje runner: każde zadanie tworzy SBOM tego, co
pobrało, ze stanem kompletności, i działa w ramach polityki ruchu wychodzącego, która w razie awarii blokuje ruch (fail closed).
CRACI następnie monitoruje te SBOM-y, które eksportuje się w formacie CycloneDX lub SPDX.
Najlepszy dla: zespołów, które chcą, aby bezpieczeństwem łańcucha dostaw zajmowało się samo CI, w przypadku buildów Linux oprogramowania, dla którego trzeba pokazać, co trafiło do każdego wydania.
Warto rozważyć, jeśli: chcą Państwo bezpieczeństwa wbudowanego w runner, a nie tylko szybkości. Podobnie jak Blacksmith, CRACI wykonuje buildy mniej więcej dwa razy szybciej niż runnery hostowane przez GitHub. CRACI działa dziś na Linux, a Windows i macOS są w planach rozwoju.
Depot
Depot oferuje szybkie runnery i cache oraz usługi buildów. Runnery Linux mają do 64 vCPU, a obok nich są Windows
i macOS. depot build uruchamia buildy Docker na zdalnych hostach BuildKit z trwałym cache NVMe, a
zdalny cache obsługuje Bazel, Gradle, Turborepo i sccache. Runnery Linux obsługują reguły zezwalania i blokowania ruchu wychodzącego, a w
planie Business Depot Managed uruchamia płaszczyznę danych na Państwa własnym koncie AWS. Według stanu na wrzesień 2026 plan Developer
kosztuje $20 miesięcznie z 2000 minut, a powyżej tego 2 vCPU kosztuje $0.006 za minutę, liczone co sekundę.
Najlepszy dla: zespołów, w których czas CI zajmują głównie buildy obrazów Docker.
Warto rozważyć, jeśli: potrzebują Państwo runnerów 64 vCPU lub runnerów na swoim koncie AWS.
Namespace
Namespace uruchamia runnery Linux, Windows i macOS na sprzęcie, który sam utrzymuje, z konfiguracjami Linux do 64 vCPU. Wolumeny cache przechowują dane na lokalnym dysku między uruchomieniami, a do tego dochodzi cache buildów Docker i zdalne wykonywanie Bazel. Jego polityki ruchu wychodzącego blokują wszystko, co nie jest dozwolone, lub najpierw działają w trybie doradczym, dzięki czemu można zbudować allowlistę na podstawie rzeczywistego ruchu. Według stanu na wrzesień 2026 runner Linux 2 vCPU, 4 GB kosztuje $0.002 za minutę w planie, a Team kosztuje $100 miesięcznie ze 100 000 minut jednostkowych. Użycie jest naliczane z minimum jednej minuty na zadanie.
Najlepszy dla: zespołów, które chcą polityki ruchu wychodzącego i szybkiego cache od tego samego dostawcy runnerów.
Warto rozważyć, jeśli: chcą Państwo również zdalnego wykonywania Bazel lub chmurowych środowisk deweloperskich.
WarpBuild
WarpBuild podaje taką samą cenę x86-64 jak Blacksmith: $0.004 za minutę za 2 vCPU i $0.003 na arm64, według stanu na wrzesień 2026. Oferuje Windows Server 2022 i 2025, macOS na Apple M4 Pro, cache warstw kontenerów i runnery ze snapshotów. Opcja bring-your-own-cloud uruchamia te same runnery na Państwa koncie AWS, GCP lub Azure za $0.002 za minutę plus rachunek za chmurę. Dla przedsiębiorstw oferuje SAML SSO, SCIM i SLA dostępności 99,9%.
Najlepszy dla: zarządzanych runnerów na Państwa własnym koncie w chmurze.
Warto rozważyć, jeśli: korzystają Państwo z GitHub Enterprise Server, który WarpBuild obsługuje.
Ubicloud
Ubicloud to chmura open source z zarządzanymi runnerami GitHub Actions. Przejście wymaga zmiany jednej etykiety, na przykład
ubicloud-standard-2, i daje runnery Ubuntu na x64 i arm64 od 2 do 30 vCPU. Według stanu na wrzesień 2026 runner
2 vCPU kosztuje $0.00125 za minutę na obu architekturach, rozliczane co minutę, a każde konto otrzymuje miesięczny kredyt $2.50,
czyli około 1250 minut. Ubicloud pozwala też zarządzać własnymi runnerami.
Najlepszy dla: niższej ceny za minutę niż w Blacksmith w przypadku zadań Linux.
Warto rozważyć, jeśli: potrzebują Państwo tylko Linux; dokumentacja runnerów Ubicloud wymienia wyłącznie obrazy Ubuntu.
RunsOn
RunsOn uruchamia jedną efemeryczną instancję EC2 na zadanie na Państwa własnym koncie AWS, z jednego stosu CloudFormation lub Terraform. Obsługuje Linux na x64 i arm64, Windows oraz instancje GPU, z wbudowanym cache S3 w Państwa VPC i cache warstw Docker; zadania macOS pozostają na runnerach hostowanych przez GitHub. Według stanu na wrzesień 2026 licencja to stała roczna opłata za podmiot prawny, od około $348 (€300) do około $4,176 (€3,600) rocznie, a AWS nalicza koszt mocy obliczeniowej bez marży RunsOn.
Najlepszy dla: runnerów na Państwa własnym koncie AWS za stałą opłatę licencyjną.
Warto rozważyć, jeśli: Państwa obciążenia mają charakter niekomercyjny, co RunsOn obsługuje bezpłatnie.
Cirun
Cirun uruchamia runnery na Państwa własnym koncie w AWS, Google Cloud, Azure, Oracle, OpenStack lub DigitalOcean, skonfigurowane w
pliku .cirun.yml. Runnery mogą korzystać z Linux lub Windows, maszyn ARM i GPU, takich jak NVIDIA Tesla T4.
Według stanu na wrzesień 2026 Cirun jest darmowy dla publicznych repozytoriów, Startup kosztuje $29 miesięcznie za 3 prywatne repozytoria,
a Business $79 za 10, przy czym maszyny działają w ramach Państwa własnego rachunku za chmurę.
Najlepszy dla: runnerów GPU na Państwa własnym koncie w wybranej przez Państwa chmurze.
Warto rozważyć, jeśli: utrzymują Państwo projekty open source, które Cirun obsługuje bezpłatnie.
Runnery zarządzane a self-hosted
Większe runnery GitHub
Pozostanie przy GitHub to realna alternatywa. Większe runnery mają do 64 rdzeni i dodają stałe adresy IP oraz sieć prywatną Azure. GitHub oferuje też atestacje artefaktów, które według GitHub zapewniają SLSA v1.0 Build Level 2 (Level 3 z workflow wielokrotnego użytku). Kompromisem jest cena: według stanu na wrzesień 2026 większy runner z 32 rdzeniami kosztuje $0.082 za minutę na x64 i $0.050 na arm64, a większe runnery nie mogą korzystać z minut wliczonych w Państwa plan.
Najlepszy dla: zespołów, które chcą jednego dostawcy i udokumentowanego poziomu SLSA.
Warto rozważyć, jeśli: już kierują Państwo buildy przez sieć Azure.
CRACI vs runnery hostowane przez GitHub
Runnery self-hosted
Runner GitHub Actions można uruchamiać na własnych maszynach lub na Kubernetes z Actions Runner Controller, który skaluje zestawy runnerów zależnie od liczby uruchomionych workflow. Według stanu na wrzesień 2026 GitHub nie pobiera opłat za minutę za użycie self-hosted. Płacą Państwo za hosty, zajęte czy bezczynne, i odpowiadają za łatanie, izolację i utwardzanie; GitHub ostrzega, że runnerów self-hosted prawie nigdy nie należy używać w publicznych repozytoriach.
Najlepszy dla: zadań, które muszą działać w Państwa sieci lub na Państwa własnym sprzęcie.
Warto rozważyć, jeśli: mają Państwo wolne zasoby i czas na ich utrzymanie.
Runnery zarządzane a self-hosted
Zestawienie
| Funkcja | CRACI | Blacksmith | Depot | Namespace | WarpBuild | Hostowane przez GitHub | Self-hosted |
|---|---|---|---|---|---|---|---|
| Cena, 2 vCPU Linux x64 | $0.004 za minutę | $0.004 za minutę | $0.006 za minutę ponad plan | $0.002 w planie, $0.003 ponad plan | $0.004 za minutę | $0.006 za minutę | Brak opłat GitHub; płacą Państwo za hosty |
| Cena, 2 vCPU Linux ARM | $0.004 za minutę | $0.0025 za minutę | Tak samo jak x64 | Brak informacji | $0.003 za minutę | $0.005 za minutę | Państwa hosty |
| Wliczone użycie | Brak; płatność za minutę, bez opłaty miesięcznej | 3000 darmowych minut miesięcznie | 2000 minut w planie Developer | 100 000 minut jednostkowych w planie Team | Darmowy limit użycia | Od 2000 do 50 000 minut zależnie od planu | Nie dotyczy |
| Największy rozmiar Linux | 32 vCPU | 32 vCPU | 64 vCPU | 64 vCPU | 32 vCPU | 64 rdzenie | Państwa sprzęt |
| Windows i macOS | Dziś tylko Linux | Windows w wersji beta | |||||
| Cache warstw Docker | Brak informacji | Państwa konfiguracja | |||||
| Polityka ruchu wychodzącego dla każdego zadania | Stałe adresy IP | Reguły sieciowe BYOC | Sieć prywatna Azure | Budują ją Państwo sami | |||
| SBOM tego, co pobrało każde zadanie | Ze stanem kompletności | Skan obrazu za pomocą Syft | |||||
| Podpisane pochodzenie buildu | Brak podpisanego pochodzenia | Atestacje obrazów BuildKit | Atestacje artefaktów | Narzędzia, które Państwo dodadzą | |||
| Działa w Państwa chmurze lub sieci | Runnery hostowane przez klienta, Enterprise | Brak informacji | AWS, plan Business | Brak informacji | BYOC | Sieć prywatna Azure |
- W zestawie
- Częściowo
- Brak
- W planach rozwoju
„Brak informacji” oznacza, że nie udało nam się tego potwierdzić na publicznych stronach dostawcy. Szersze zestawienie, w tym StepSecurity Harden-Runner, zawiera strona alternatywy dla runnerów hostowanych przez GitHub.
Kiedy pozostać przy Blacksmith
- Państwa celem są szybkość i koszt, a wyniki Blacksmith potwierdzają się w Państwa własnym pipeline'ie.
- Polegają Państwo właśnie na sticky disks lub na dostępie SSH do działających zadań.
- Chcą Państwo Linux, Windows i macOS od jednego dostawcy runnerów z niską ceną ARM.
Więcej o integracji CI/CD i cenach CRACI.
Alternatywy dla Blacksmith: FAQ
Krótkie odpowiedzi na pytania, które zespoły zadają podczas porównywania
Czy Blacksmith jest tańszy niż GitHub Actions?
Tak, według cen katalogowych. Według stanu na wrzesień 2026 Blacksmith pobiera $0.004 za minutę za runner 2 vCPU x64 i $0.0025 na ARM, wobec $0.006 i $0.005 za standardowe runnery Linux z 2 rdzeniami w GitHub. Blacksmith zawiera też 3000 darmowych minut miesięcznie.
Jaka jest najlepsza alternatywa dla Blacksmith?
To zależy od tego, czego brakuje. Jeśli chodzi o niższą cenę za minutę, Ubicloud podaje 2 vCPU za $0.00125. Jeśli chodzi o większe maszyny, Depot i Namespace oferują do 64 vCPU. Runnery we własnej chmurze oferują WarpBuild, RunsOn i Cirun. Zapis tego, co pobrał każdy build, i politykę ruchu wychodzącego, która w razie awarii blokuje ruch (fail closed), CRACI zapewnia w każdym zadaniu.
Czy mogę uruchamiać runnery GitHub Actions we własnej chmurze?
Tak. Opcja bring-your-own-cloud w WarpBuild działa w AWS, GCP lub Azure, Depot działa na Państwa koncie AWS w planie Business, RunsOn działa na Państwa koncie AWS za stałą roczną licencję, a Cirun obsługuje sześć chmur, w tym OpenStack. Actions Runner Controller uruchamia runnery self-hosted na Państwa własnym Kubernetes. Runnery CRACI są dziś zarządzane, a runnery hostowane przez klienta są w planach rozwoju dla Enterprise.
Czy CRACI jest tańszy niż Blacksmith?
Nie. CRACI kosztuje $0.004 za minutę za 2 vCPU na x86-64 i ARM64, tyle samo co cena katalogowa runnera x64 w Blacksmith, a cena ARM w Blacksmith jest niższa. CRACI konkuruje tym, co runner rejestruje i kontroluje: SBOM tego, co pobrało każde zadanie, i polityką ruchu wychodzącego, która w razie awarii blokuje ruch (fail closed).
Czy Blacksmith obsługuje Windows i macOS?
Tak. Obok Ubuntu na x64 i ARM Blacksmith oferuje Windows w publicznej wersji beta i macOS na Apple M4. CRACI obsługuje dziś Linux x86-64 i ARM64, a Windows i macOS są w planach rozwoju.
Proszę wypróbować CRACI na jednym zadaniu
Prosimy zmienić runs-on w jednym zadaniu, uruchomić je i porównać rachunek, czas buildu i SBOM.
Umów demo