O 123% więcej zgłoszonych CVE dziennie w 2026 niż przed rokiem.

Porównanie

Porównanie cen runnerów CI: x64, ARM64, Windows i macOS

Ceny katalogowe hostowanych runnerów CI od GitHub, CRACI, Blacksmith, Depot, Namespace, WarpBuild, Ubicloud, Tenki, Avrea, GitLab, Bitbucket, CircleCI, Buildkite, Harness i Azure Pipelines, znormalizowane na vCPU i na GB RAM, dla każdego oferowanego rozmiaru.

Zaktualizowano

W skrócie

  • Na vCPU ceny katalogowe różnią się pięciokrotnie. Runner Linux x64 z 2 vCPU kosztuje od $0.06 za vCPU-godzinę (Namespace w ramach minut planu, Ubicloud premium) do $0.30 (dodatkowe minuty GitLab.com i Bitbucket). Runnery hostowane przez GitHub kosztują $0.18.
  • ARM64 jest zwykle tańszy, ale nie wszędzie. GitHub, Blacksmith, WarpBuild i Ubicloud wyceniają ARM64 poniżej x64. CRACI, Depot, Namespace i Harness stosują jedną stawkę dla obu, a Avrea pobiera za ARM64 trzykrotność swojej stawki x64.
  • Rozmiar zmienia stawkę tylko u niektórych dostawców. GitHub i GitLab.com tanieją na vCPU wraz ze wzrostem rozmiaru runnerów; CRACI, Blacksmith, Depot, WarpBuild, Avrea, Harness i CircleCI pobierają tyle samo za vCPU przy każdym rozmiarze.
  • Zaokrąglanie może znaczyć więcej niż cena katalogowa. Rozliczanie pełnych minut zamienia zadanie trwające 20 sekund w opłatę za 60 sekund.
  • CRACI należy do najbardziej przystępnych cenowo. Przy $0.002 za vCPU-minutę ($0.12 za vCPU-godzinę), z naliczaniem co sekundę, jego cena katalogowa jest niższa niż GitHub na x64 i niż platform CI rozliczających za minutę, równa cenie Blacksmith na x64 i wyższa tylko od budżetowych runnerów. CRACI także rejestruje i kontroluje to, co robi każdy build.

Cena za minutę, za vCPU i za GB RAM

Proszę wybrać platformę i rozmiar. Cena za vCPU-godzinę sprowadza runnery o różnych parametrach do jednej skali; cena za GB RAM na godzinę pokazuje, kto daje więcej pamięci za te same pieniądze, ponieważ u tych dostawców pamięć na vCPU wynosi od 2 GB do 4 GB. Po najechaniu na słupek widać runner, zasadę rozliczania i ewentualne zastrzeżenia.

CRACIGitHub-hostedInni dostawcySelf-hosted na Hetzner (nasze szacunki)

Linux x64, 2 vCPU, za vCPU-godzinę, od najniższej

$0$0.100$0.200$0.300$0.400Self-hosted na Hetzner, tylko moc obliczeniowa$0.05979Namespace$0.060Ubicloud$0.060Azure Pipelinesszacunek, zajęte 8 h w dzień roboczy$0.114CRACI$0.120Blacksmith$0.120WarpBuild$0.120Tenki$0.120Avrea$0.120Harness CI Cloud$0.150Hostowane przez GitHub$0.180Depot$0.180CircleCI$0.180Buildkite hosted$0.240GitLab.com$0.300Bitbucket Pipelines$0.300Self-hosted na Hetzner, z utrzymaniem$0.400
Ceny katalogowe sprawdzone 29 września 2026, przed uwzględnieniem darmowych minut i opłat za plan. Self-hosted na Hetzner to nasze szacunki, a nie cena katalogowa; obliczenia pokazuje sekcja o self-hosted poniżej. Azure Pipelines pobiera $40 miesięcznie za zadanie równoległe, a nie za minutę; jego stawka to nasze szacunki dla zadania zajętego przez 8 godz. w każdy dzień roboczy, a czas bezczynności ją podnosi.

Na Linux x64 przy 2 vCPU prowadzą budżetowe runnery: Ubicloud i Namespace po $0.06 za vCPU-godzinę, następnie Blacksmith, WarpBuild, Tenki, Avrea i CRACI po $0.12, przed Harness po $0.15 oraz runnerami hostowanymi przez GitHub, Depot i CircleCI po $0.18. Platformy CI wyceniają własną hostowaną moc obliczeniową wyżej: Buildkite $0.24, a GitLab.com i Bitbucket $0.30 przy płaceniu za dodatkowe minuty. Stawka Namespace to stawka w ramach planu Team za $100 miesięcznie; nadwyżka kosztuje 1,5x.

Azure Pipelines sprzedaje moc inaczej: $40 miesięcznie za każde zadanie równoległe, bez limitu minut, w jednym hostowanym rozmiarze 2 vCPU i 7 GB. Wykresy pokazują nasze szacunki dla zadania zajętego przez 8 godzin w każdym z 22 dni roboczych, czyli $0.114 za vCPU-godzinę. To najniższa cena przy takim wolumenie. Buildy przychodzą falami, a zespoły kupują po jednym zadaniu na każdy build, który ma działać równocześnie, więc większość zadań przez część dnia stoi bezczynnie i kosztuje więcej za wykorzystaną minutę:

Jedno zadanie równoległe Azure Pipelines za $40 miesięcznie, 2 vCPU, przez 22 dni robocze po 8 godzin.
Funkcja Godziny pracy miesięcznie Za minutę Za vCPU-godzinę
Zajęte przez cały dzień roboczy 176 $0.0038 $0.114
Zajęte przez 50% dnia roboczego 88 $0.0076 $0.227
Zajęte przez 25% dnia roboczego 44 $0.0152 $0.455

Na GB RAM kolejność się zmienia. Namespace, Tenki, Bitbucket i klasy Docker w CircleCI dają 2 GB na vCPU, CRACI 3 GB, a GitHub, Depot, WarpBuild i Avrea 4 GB. Build o dużych wymaganiach pamięciowych może potrzebować większego rozmiaru u dostawcy z 2 GB, co w znacznym stopniu niweluje różnicę.

Jak cena zmienia się z rozmiarem runnera

Płaska linia oznacza jedną stawkę za vCPU przy każdym rozmiarze. Tak wyceniają CRACI, Blacksmith, Depot, WarpBuild, Ubicloud, Avrea, Harness i CircleCI. GitHub i GitLab.com dają rabat na większe runnery, a konfiguracja Namespace z 64 vCPU kosztuje więcej za vCPU niż mniejsze. Po najechaniu na dostawcę w legendzie zostanie wyróżniona jego linia.

Cena za vCPU-godzinę według rozmiaru runnera, Linux x64

$0$0.100$0.200$0.300$0.400124816326496vCPUCRACI, Blacksmith, WarpBuild, AvreaHostowane przez GitHubSelf-hosted na Hetzner, z utrzymaniemBitbucket PipelinesBuildkite hostedGitLab.comCircleCIDepotHarness CI CloudTenkiNamespaceUbicloudSelf-hosted na Hetzner, tylko moc obliczeniowa
Ceny katalogowe sprawdzone 29 września 2026. Cena za vCPU-godzinę to cena za minutę podzielona przez liczbę vCPU i pomnożona przez 60. Ubicloud kończy się na 30 vCPU, a CodeBuild oferuje 36 i 72; każdy jest pokazany w swoim rzeczywistym rozmiarze. Blacksmith podaje tylko cenę dla 2 vCPU i skaluje większe rozmiary według vCPU, więc z jego własnej reguły wynika płaska linia. Dwie linie self-hosted to nasze szacunki dla serwerów Hetzner AX42 obsługujących 60 000 minut miesięcznie, a nie ceny katalogowe; zob. sekcję o self-hosted poniżej. Azure Pipelines sprzedaje jeden rozmiar na system operacyjny, więc nie ma tu linii.

Rabat GitHub jest największy na ARM64: jego 32-rdzeniowy runner arm64 kosztuje $0.050 za minutę, czyli około $0.094 za vCPU-godzinę, mniej niż $0.12 w CRACI. Na x64 przy 32 rdzeniach GitHub podaje $0.082 za minutę, a $0.064 w CRACI pozostaje około 22% niżej.

ARM64 a x64

Ten sam dostawca, ten sam rozmiar, dwie architektury. Kropka po lewej to tańsza opcja.

x64ARM64

ARM64 wobec x64, cena za vCPU-godzinę przy 2 vCPU

$0$0.100$0.200$0.300$0.400BlacksmithARM o 37% taniejUbicloudARM o 37% taniejWarpBuildARM o 25% taniejHostowane przez GitHubARM o 17% taniejCRACITa sama cenaDepotTa sama cenaNamespaceTa sama cenaGitLab.comTa sama cenaCircleCITa sama cenaHarness CI CloudTa sama cenaAvreaARM o 200% drożej
Brak ARM64 w tym rozmiarze: Tenki, Bitbucket Pipelines, Buildkite hosted, Azure Pipelines. Wartość ARM64 dla CircleCI to tańsza klasa ARM w każdym rozmiarze. Ceny katalogowe sprawdzone 29 września 2026.

To na ARM64 najtańsze zarządzane runnery najbardziej odskakują od reszty. Runnery ARM64 Ubicloud kosztują mniej niż jego x64 premium, a Blacksmith pobiera za ARM o 37,5% mniej. Avrea idzie w przeciwnym kierunku: jej runnery ARM64 działają na sprzęcie Apple M5 Max i kosztują trzykrotność stawki x64. CRACI uruchamia natywnie ARM64 według tej samej stawki co x86-64, więc przeniesienie buildu między nimi nie zmienia niczego na rachunku.

Runnery Windows, macOS i GPU

Runnery Windows kosztują od 1,3 do 2 razy więcej niż stawka Linux tego samego rozmiaru, a runnery macOS rozliczane za minutę kosztują od $0.06 do $0.24 za minutę. Wyjątkiem jest Azure Pipelines: jedno zadanie równoległe za $40 uruchamia Linux, Windows lub macOS (Intel, 3 vCPU) w tej samej cenie. Runnery GPU są rzadkie: GitHub, GitLab.com i CircleCI oferują je w wersji hostowanej, a AWS CodeBuild w chmurze. CRACI obsługuje dziś tylko Linuksa, a Windows i macOS są w planach rozwoju; runner wybiera się dla każdego zadania, więc te zadania mogą pozostać tam, gdzie są.

CRACIGitHub-hostedInni dostawcy

macOS, za minutę, od najniższej

$0$0.100$0.200$0.300Azure PipelinesIntel, szacunek, 3 vCPU$0.00379NamespaceApple Silicon, 6 vCPU$0.060GitLab.comM1, 4 vCPU$0.060Hostowane przez GitHubmacos-latest (M1), 3 vCPU$0.062Hostowane przez GitHubmacos-15-intel, 4 vCPU$0.062Hostowane przez GitHublarge (Intel), 12 vCPU$0.077BlacksmithM4, 6 vCPU$0.080DepotM2 lub M4, 8 vCPU$0.080WarpBuildM4 Pro, 6 vCPU$0.080TenkiM4 Pro, 4 vCPU$0.080AvreaM5 Max, 8 vCPU$0.080Hostowane przez GitHubxlarge (M2 Pro), 5 vCPU$0.102NamespaceApple Silicon, 12 vCPU$0.120TenkiM4 Pro, 6 vCPU$0.120GitLab.comM2 Pro, 6 vCPU$0.120CircleCIM4 Pro, 6 vCPU$0.120Buildkite hostedM4, 6 vCPU$0.120WarpBuildM4 Pro, 12 vCPU$0.160AvreaM5 Max, 16 vCPU$0.160Harness CI CloudM4, 6 vCPU$0.180CircleCIM4 Pro, 12 vCPU$0.240Buildkite hostedM4, 12 vCPU$0.240
Niedostępne: Ubicloud, Bitbucket Pipelines. CRACI działa dziś na Linux; Windows i macOS są w planach rozwoju. Ceny katalogowe sprawdzone 29 września 2026, przed uwzględnieniem darmowych minut i opłat za plan. Azure Pipelines pobiera $40 miesięcznie za zadanie równoległe, a nie za minutę; jego stawka to nasze szacunki dla zadania zajętego przez 8 godz. w każdy dzień roboczy, a czas bezczynności ją podnosi.

Ile kosztuje miesiąc: kalkulator

Ceny katalogowe to tylko połowa historii. O reszcie decyduje sposób, w jaki dostawca zaokrągla każde zadanie, zwłaszcza w pipeline'ach z wieloma krótkimi zadaniami. Po wpisaniu swojego obciążenia kalkulator zastosuje zasady każdego dostawcy.

CRACIGitHub-hostedInni dostawcySelf-hosted na Hetzner (nasze szacunki)

Miesięczny koszt mocy obliczeniowej: zadania (20 000) po 90 s na 2 vCPU x64, około 30 000 min działania

CRACI $120 wobec $240 na GitHub-hosted: 50% mniej według cen katalogowych, bez uwzględnienia różnicy w szybkości.

$0$200$400$600$800Namespace$80Ubicloud$80Self-hosted na Hetzner, tylko moc obliczeniowa$120CRACI$120Blacksmith$120Tenki$120WarpBuild$160Avrea$160Azure Pipelines$160Depot$180CircleCI$180Harness CI Cloud$200Hostowane przez GitHub$240Buildkite hosted$240GitLab.com$300Bitbucket Pipelines$300Self-hosted na Hetzner, z utrzymaniem$800
Ceny katalogowe sprawdzone 29 września 2026, z zaokrąglaniem każdego dostawcy stosowanym do każdego zadania. Pominięto darmowe minuty, opłaty za plan i szybkość runnerów: szybszy runner kończy to samo zadanie w mniejszej liczbie minut. Harness zaokrągla do najbliższej minuty, więc zadania krótsze niż 30 sekund liczone są tu jako jedna minuta. WarpBuild i Ubicloud naliczają co minutę, co modelujemy jako zaokrąglenie każdego zadania w górę. Self-hosted to nasze szacunki, a nie cena katalogowa: pełne serwery Hetzner AX42 dobrane dla floty obciążonej w 30%, z 8 godzinami utrzymania miesięcznie po $85 za godzinę i bez nich (zob. sekcję o self-hosted poniżej). Azure Pipelines pobiera $40 miesięcznie za zadanie równoległe, więc wyceniamy go jako jedno zadanie na każde zadanie działające jednocześnie w szczycie, i tylko dla 2 vCPU x64, jego jedynego hostowanego rozmiaru Linux.

Kalkulator porównuje wyłącznie moc obliczeniową w cenach katalogowych. Pomija szybkość: CRACI uruchamia buildy mniej więcej dwa razy szybciej niż runnery hostowane przez GitHub, dzięki szybszemu sprzętowi, krótszym kolejkom i cache, więc to samo zadanie zużywa mniej rozliczanych minut. Inni dostawcy też deklarują szybkość, czego nie porównywaliśmy benchmarkami z CRACI.

Jak rozlicza każdy dostawca

Według cennika lub dokumentacji każdego dostawcy, stan na 29 września 2026 (Azure Pipelines: 2 października).
Funkcja Rozliczanie Darmowe użycie Plan i warunki
CRACI Co sekundę Brak Bez opłaty miesięcznej: tylko minuty buildu, $0.002 za vCPU-minutę
Hostowane przez GitHub Każde zadanie zaokrąglane w górę do pełnej minuty 2000 do 50 000 minut miesięcznie zależnie od planu, tylko standardowe runnery Większe runnery wymagają planu Team lub Enterprise Cloud i nigdy nie korzystają z minut w pakiecie
Blacksmith Brak informacji na stronie z cennikiem 3000 minut x64 2 vCPU miesięcznie Bez opłaty miesięcznej
Depot Mierzone co sekundę, rozliczane w pełnych minutach miesięcznie 7-dniowy okres próbny Developer $20 miesięcznie z 2000 minut; Startup $200 z 20 000
Namespace Minimum jedna minuta; kolejne 15 sekund po pełnej minucie jest darmowe 30-dniowy okres próbny Stawka w ramach minut planu: Team $100 miesięcznie ze 100 000 minut jednostkowych; nadwyżka 1,5x
WarpBuild Co minutę Darmowy limit użycia, wielkość nie jest podana Bez opłaty za platformę
Ubicloud Co minutę $2.50 kredytu miesięcznie Runnery Premium, domyślne dla nowych kont; standardowy x64 kosztuje $0.00125 za minutę 2 vCPU
Tenki Co minutę z dokładnością do sekundy $100 kredytu na start Starter do 4 vCPU; Team $200 miesięcznie (z $100 kredytu) do 16 vCPU
Avrea Co minutę dla każdego zadania 3000 minut 2 vCPU miesięcznie Bez opłaty miesięcznej; stałe adresy IP po $100 miesięcznie każdy
GitLab.com Co sekundę, pomnożone przez współczynnik kosztu maszyny 400 do 50 000 minut obliczeniowych miesięcznie zależnie od poziomu Dodatkowe minuty obliczeniowe $10 za 1000; rozmiary powyżej medium wymagają Premium lub Ultimate
Bitbucket Pipelines Czas kroku pomnożony przez mnożnik rozmiaru 50 do 3500 minut buildu miesięcznie zależnie od planu Dodatkowe minuty $10 za 1000, sprzedawane w miesięcznych blokach; 4x i większe wymagają płatnego planu
CircleCI Co sekundę, zaokrąglane w górę do kolejnego kredytu 30 000 kredytów miesięcznie w planie Free Kredyty $15 za 25 000 ($0.0006 za sztukę); Performance od $15 miesięcznie
Buildkite hosted Co sekundę, bez minimów i zaokrągleń 2000 vCPU-minut Linux miesięcznie w planie Free Pro $30 za aktywnego użytkownika miesięcznie z 4000 vCPU-minut; ARM64 na życzenie w Enterprise
Harness CI Cloud Zaokrąglane do najbliższej minuty 2000 kredytów miesięcznie Płatne plany przez dział sprzedaży
Azure Pipelines $40 miesięcznie za zadanie równoległe, bez limitu minut; zadania trwają do 6 godzin Jedno zadanie z 1800 minut miesięcznie, do 60 minut na uruchomienie; pierwsze płatne zadanie je zastępuje Nasze szacunki: jedno zadanie zajęte przez 8 godzin w każdym z 22 dni roboczych. Czas bezczynności podnosi stawkę. Jeden rozmiar na system operacyjny, bez większych agentów hostowanych
AWS CodeBuild Zaokrąglane w górę do pełnej minuty 100 minut małego buildu miesięcznie On-demand, us-east-1
RunsOn (AWS spot) AWS nalicza za instancje co sekundę 15-dniowy okres próbny Moc obliczeniowa AWS spot w us-east-1 według cen podanych przez RunsOn plus stała licencja od około $348 (€300) rocznie
Self-hosted na Hetzner, tylko moc obliczeniowa Miesięczny wynajem serwerów, niezależnie od tego, czy zadania działają Brak Nasze szacunki: serwery Hetzner AX42 za $114.84 (€99) miesięcznie plus $56.84 (€49) opłaty instalacyjnej, jedno zadanie na 2 vCPU, 60 000 minut miesięcznie. Bez kosztów utrzymania
Self-hosted na Hetzner, z utrzymaniem Miesięczny wynajem serwerów plus czas inżynierów Brak Nasze szacunki: te same serwery plus 8 godzin utrzymania miesięcznie po $85 za godzinę, 60 000 minut miesięcznie

Runnery self-hosted: pełne wyliczenie

Runnery self-hosted nie mają ceny za minutę, więc łatwo pominąć je w takim porównaniu. Według stanu na wrzesień 2026 GitHub nie pobiera za nie opłat za minutę; odłożył planowaną opłatę platformową $0.002 za minutę. Płacą Państwo za serwery i za czas potrzebny do ich utrzymania. Oto wyliczenie dla Hetznera, jednego z najtańszych miejsc w Europie do wynajmu serwerów buildów, z podaniem wszystkich założeń, aby mogli je Państwo zastąpić własnymi.

1. Serwer

Serwer dedykowany Hetzner AX42 (AMD Ryzen 7 PRO 8700GE, 8 rdzeni i 16 wątków, 64 GB RAM) kosztuje $114.84 (€99) miesięcznie plus opłata instalacyjna $56.84 (€49), bez VAT i bez minimalnego okresu umowy. Po rozłożeniu opłaty instalacyjnej na rok: $114.84 + $56.84 ÷ 12 = $119.58 miesięcznie. Przy liczeniu każdego wątku jako vCPU, jak robią to dostawcy chmurowi, uruchamia on osiem zadań z 2 vCPU naraz, każde z 8 GB RAM.

2. Cena za vCPU-minutę, jeśli serwer nigdy nie stoi bezczynnie

Miesiąc ma około 730 godzin, czyli 43,800 minut. 16 vCPU × 43,800 minut = 700,800 vCPU-minut. $119.58 ÷ 700,800 = $0.000171 za vCPU-minutę, czyli $0.00034 za minutę 2 vCPU. To dolna granica, której żadna rzeczywista flota nie osiąga.

3. Cena za vCPU-minutę przy realistycznym wykorzystaniu

Flotę self-hosted wymiaruje się na godziny szczytu, a płaci za nią całą dobę. Jeśli jest zajęta przez 10 godzin w każdym z 22 dni roboczych, daje to 220 z 730 godzin, czyli około 30%. $0.000171 ÷ 0.3 = $0.000569 za vCPU-minutę, czyli $0.00114 za minutę 2 vCPU: poniżej jednej trzeciej ceny $0.004 w CRACI i około jednej piątej ceny $0.006 runnerów hostowanych przez GitHub.

4. Czas inżynierów

Ktoś musi aktualizować hosty, oprogramowanie runnera i obrazy buildów oraz skalować flotę wraz z kolejką. Używamy tych samych danych przykładowych co w naszym modelu kosztów runnerów zarządzanych i self-hosted: 8 godzin miesięcznie po $85 za godzinę, czyli $680 miesięcznie. Ten koszt nie maleje wraz z użyciem, więc to, ile dodaje do minuty, zależy od liczby zużywanych minut.

5. Przykład obliczeniowy

Przyjmijmy 60,000 minut buildu miesięcznie na runnerach z 2 vCPU: 120,000 vCPU-minut. Przy zajętości 30% jeden AX42 dostarcza 210,240 vCPU-minut miesięcznie, więc jeden serwer wystarczy. Nie zostawia to rezerwy na awarię hosta, co działa na korzyść self-hostingu.

  • Sama moc obliczeniowa: $119.58 ÷ 60,000 minut = $0.00199 za minutę
  • Utrzymanie: $680 ÷ 60,000 minut = $0.01133 za minutę
  • Z utrzymaniem: $799.58 miesięcznie, czyli $0.01333 za minutę
  • CRACI: 60,000 × $0.004 = $240 miesięcznie. Hostowane przez GitHub: 60,000 × $0.006 = $360 miesięcznie.

Te dwie ceny za minutę to linie self-hosted na powyższych wykresach. Kalkulator wycenia self-hosting jako pełne serwery plus stałe utrzymanie, więc podąża za Państwa obciążeniem.

6. Jak to się zmienia z wolumenem

Minuty 2 vCPU miesięcznie. Serwery dobrane dla floty zajętej w 30%; utrzymanie stałe, 8 godzin miesięcznie.
Funkcja Serwery Hetzner Self-hosted miesięcznie, z utrzymaniem Za minutę CRACI miesięcznie
60,000 minut 1 $120 + $680 = $800 $0.0133 $240
300,000 minut 3 $359 + $680 = $1,039 $0.0035 $1,200
600,000 minut 6 $717 + $680 = $1,397 $0.0023 $2,400

Stałe utrzymanie rozkłada się na coraz więcej minut wraz ze wzrostem wolumenu. Przy tych danych self-hosting kosztuje więcej niż CRACI poniżej mniej więcej 260,000 minut miesięcznie, a mniej powyżej tego progu. Utrzymanie stałe na poziomie 8 godzin działa na korzyść większych flot: sześć serwerów wymaga więcej opieki niż jeden.

Czego nie obejmuje to wyliczenie

  • Utwardzanie bezpieczeństwa. GitHub odradza runnery self-hosted w repozytoriach publicznych i zaleca efemeryczne, izolowane runnery; zbudowanie tej izolacji to kolejna część utrzymania.
  • Dowody z buildu. Zwykły runner nie tworzy SBOM, polityki ruchu wychodzącego ani śladu sieciowego. W CRACI są one częścią każdego zadania; na własnych serwerach to narzędzia do zbudowania i utrzymywania.
  • Szczyty i awarie. Jeden serwer ustawia zadania w kolejce, gdy równocześnie działa ich więcej niż osiem, i zatrzymuje buildy, gdy ulegnie awarii. Drugi serwer jako zapas podwaja koszt mocy obliczeniowej przy niskim wolumenie.
  • Elastyczne serwery w chmurze. CCX33 z dedykowanymi vCPU w Hetzner Cloud kosztuje $161.23 (€138.99) miesięcznie za 8 vCPU, czyli około 2,7 raza więcej niż AX42 na vCPU, a serwery w chmurze są rozliczane za każdą rozpoczętą godzinę, więc nowy serwer na każde zadanie to opłata za godzinę przy buildzie trwającym pięć minut. Najtańsze plany współdzielone były podczas naszego sprawdzania oznaczone jako niedostępne.

Miejsce CRACI

Jeśli jedynym kryterium jest najniższa cena za vCPU, wygrają Ubicloud, Namespace lub runnery na własnym koncie AWS. Cena CRACI jest ustalona poniżej runnerów hostowanych przez GitHub na x64 i poniżej platform CI rozliczających za minutę, z naliczaniem co sekundę i bez opłaty miesięcznej, ale CRACI nie konkuruje wyłącznie ceną.

Konkuruje tym, co runner rejestruje i kontroluje. Podczas działania każdego zadania CRACI rejestruje każdy pobrany pakiet i tworzy z tego SBOM z określoną kompletnością, uruchamia zadanie w ramach polityki ruchu wychodzącego, która jest walidowana przed startem i blokuje ruch w razie awarii (fail closed), oraz zachowuje ślad sieciowy każdego połączenia. Większość tych runnerów sprzedaje moc obliczeniową i szybkość; CRACI dodaje do tej samej minuty dowody dotyczące łańcucha dostaw z każdego buildu.

Zob. cennik CRACI lub proszę umówić demo, aby wycenić jeden ze swoich workflow.

Porównanie jednego dostawcy z CRACI

Dostawcy runnerów: runnery hostowane przez GitHub, Blacksmith, Depot, Namespace, WarpBuild, Ubicloud, RunsOn i Avrea. Platformy CI: GitLab CI, CircleCI, Buildkite i Harness. Wszystko poza ceną opisuje porównanie dostawców runnerów GitHub Actions.

Jak porównywaliśmy

  • Źródła: cennik lub dokumentacja każdego dostawcy, stan na 29 września 2026, a dla Azure Pipelines na 2 października. Bez cenników resellerów i podmiotów trzecich.
  • Waluta: wszystkie ceny w dolarach amerykańskich. Hetzner i RunsOn podają ceny w euro; są one przeliczone po kursie €1 = $1.16, z oryginalną ceną w euro w nawiasie.
  • Stawki: stawka pay-as-you-go lub za nadwyżkę, przed darmowymi minutami, minutami zawartymi w planie i opłatami za plan. Namespace pokazano w stawce w ramach planu. GitLab.com i Bitbucket pokazano w cenie dodatkowych minut, $10 za 1000, razy mnożnik każdej maszyny.
  • Rozmiary pochodne: Blacksmith podaje tylko cenę dla 2 vCPU i informuje, że większe rozmiary skalują się z liczbą vCPU; rozmiary te są oznaczone na wykresach.
  • Punkty odniesienia w chmurze: AWS CodeBuild to on-demand w us-east-1. RunsOn pokazuje ceny spot AWS, które podaje dla swoich domyślnych instancji w us-east-1, plus licencję od około $348 (€300) rocznie, której nie ma na wykresie. Oba są domyślnie wyłączone.
  • Self-hosted: nasze szacunki dla serwerów dedykowanych Hetzner AX42, a nie cena katalogowa. Dane wejściowe i wyliczenia znajdują się w powyższej sekcji o self-hosted; godziny utrzymania i koszt godzinowy są przykładowe.
  • Azure Pipelines: nasze szacunki, a nie cena katalogowa. Microsoft sprzedaje zadania równoległe hostowane przez Microsoft po $40 miesięcznie bez limitu minut; wykresy dzielą tę kwotę przez jedno zadanie zajęte przez 8 godzin w 22 dniach roboczych. Kalkulator wycenia po jednym zadaniu na każde zadanie działające równocześnie w szczycie.
  • Nieuwzględnione: Cirun, Actuated i Cirrus Runners, które pobierają opłaty za repozytorium lub za serwer, oraz BuildJet, który przestał uruchamiać zadania 31 marca 2026.

Ceny runnerów CI: FAQ

Krótkie odpowiedzi o cenach runnerów, ARM64 i rozliczaniu.

Jaki jest najtańszy runner CI za minutę?

Wśród runnerów zarządzanych najniższe ceny za vCPU według stanu na wrzesień 2026 podają Ubicloud i Namespace: standardowy runner x64 z 2 vCPU w Ubicloud kosztuje $0.00125 za minutę, a Namespace pobiera $0.001 za vCPU-minutę w ramach minut planu. Instancje spot na własnym koncie AWS z RunsOn kosztują w mocy obliczeniowej jeszcze mniej, plus licencja i praca związana z ich utrzymaniem.

Czy runnery ARM64 są tańsze niż x64?

U kilku dostawców tak. GitHub, Blacksmith, WarpBuild i Ubicloud podają ARM64 poniżej x64, GitHub o około 39% przy 32 rdzeniach. CRACI, Depot, Namespace, GitLab i Harness stosują tę samą stawkę dla obu. Runnery ARM64 Avrea na sprzęcie Apple M5 Max kosztują trzykrotność jej stawki x64, a klasy ARM w CircleCI kosztują więcej niż jego klasy x64 Docker powyżej 4 vCPU.

Ile kosztuje runner GitHub Actions za vCPU?

Standardowy 2-rdzeniowy runner Linux x64 w GitHub kosztuje $0.006 za minutę, czyli $0.18 za vCPU-godzinę. Większe runnery x64 schodzą do około $0.154 za vCPU-godzinę przy 32 rdzeniach, a większe runnery arm64 do około $0.094. CRACI pobiera $0.002 za vCPU-minutę przy każdym rozmiarze, czyli $0.12 za vCPU-godzinę.

Dlaczego porównywać cenę za vCPU-godzinę, a nie za minutę?

Runnery mają różne parametry. Najmniejszy runner jednego dostawcy ma 2 vCPU i 4 GB RAM, innego 2 vCPU i 8 GB, a trzeci zaczyna od 4 vCPU. Podzielenie ceny za minutę przez liczbę vCPU i przez RAM sprowadza wszystkie runnery do wspólnego mianownika. Na rachunku nadal widnieje cena za minutę, dlatego każdy wykres można między nimi przełączać.

Czy zaokrąglanie zmienia koszt runnera?

W przypadku krótkich zadań bardzo. GitHub, AWS CodeBuild, WarpBuild, Ubicloud i Avrea rozliczają każde zadanie w pełnych minutach, a Namespace ma minimum jednej minuty. Zadanie lint trwające 20 sekund kosztuje tam trzykrotność swojego czasu działania. CRACI, Depot, GitLab, CircleCI i Buildkite naliczają co sekundę. Kalkulator na tej stronie stosuje zasady każdego dostawcy.

Ile kosztuje minuta Azure Pipelines?

Azure Pipelines nie pobiera opłat za minutę. Zadanie równoległe hostowane przez Microsoft kosztuje $40 miesięcznie bez limitu minut i uruchamia jedno zadanie naraz na 2 vCPU i 7 GB RAM. Przy zajętości 8 godzin w każdym dniu roboczym daje to około $0.0038 za minutę, czyli $0.114 za vCPU-godzinę, blisko $0.12 w CRACI. Przy zajętości przez połowę dnia roboczego to $0.227. Zespoły kupują po jednym zadaniu na każdy build, który ma działać równocześnie, więc zadania kupione na najbardziej obciążoną godzinę przez resztę dnia stoją bezczynnie.

Czy self-hosting runnerów GitHub Actions jest tańszy?

W mocy obliczeniowej tak. Na wynajętym serwerze Hetzner AX42 flota zajęta przez 30% miesiąca kosztuje około $0.0011 za minutę 2 vCPU, wobec $0.004 w CRACI i $0.006 na runnerach hostowanych przez GitHub. Odpowiedź zmienia czas inżynierów: przy 8 godzinach utrzymania miesięcznie po $85 za godzinę 60,000 minut miesięcznie kosztuje około $800 w self-hostingu wobec $240 w CRACI. Powyżej mniej więcej 260,000 minut miesięcznie self-hosting jest tańszy pod względem samej ceny, przed utwardzaniem bezpieczeństwa i dowodami z buildu.

Czy CRACI oferuje runnery Windows, macOS lub GPU?

Nie dziś. CRACI obsługuje Linuksa na x86-64 i ARM64, a Windows i macOS są w planach rozwoju. Runner wybiera się dla każdego zadania, więc zadania Windows i macOS mogą pozostać tam, gdzie są, podczas gdy zadania Linux przechodzą na CRACI.

Proszę wycenić swój pipeline na CRACI

Proszę umówić demo, a uruchomimy jeden z Państwa workflow na CRACI i porównamy koszt, czas buildu i SBOM z obecnie używanym runnerem.

Umów demo