Alternativy
Alternativy k CircleCI
Týmy odcházejí od CircleCI, aby šly za svým kódem, změnily způsob, jakým za CI platí, nebo vytěžily z každého buildu víc. Možnosti se liší hostingem, operačními systémy a důkazy z buildu.
Aktualizováno
CRACI vyvíjíme my, berte to tedy v úvahu; každou možnost popisujeme podle její vlastní dokumentace a říkáme, kdy se hodí jiný nástroj.
Proč týmy hledají něco jiného než CircleCI
CircleCI je vyspělá hostovaná platforma CI/CD, která se připojuje ke GitHubu, GitLabu a Bitbucketu. Joby spouští na třídách prostředků Docker, Linux, Arm, Windows, macOS a GPU, s vlastními runnery pro vaše stroje, cache vrstev Dockeru ve všech plánech a rozdělováním testů mezi paralelní executory.
Týmy se poohlížejí jinde, když se jejich situace změní:
- Kredity. K září 2026 zahrnuje plán Free 30 000 kreditů měsíčně a větší týmy dokupují další. Třídy prostředků spotřebovávají kredity různým tempem.
- Důkazy z buildu. SBOM a skenování pocházejí z orbů a nástrojů, které připojíte, ne z platformy.
- Kontrola sítě. CircleCI zveřejňuje rozsahy IP adres pro allowlisty; omezit, kam se job může připojit, je infrastruktura, kterou udržujete sami.
- Konsolidace. Kód je na GitHubu a GitHub Actions už tam je.
Na co se zaměřit
- Kde joby běží: hostovaně, na vašich vlastních strojích, nebo obojí.
- S jakou správou verzí funguje a zda se váš kód musí přesunout.
- Co stále provozujete sami: servery, agenty, aktualizace a pluginy.
- Operační systémy, které potřebujete, včetně Windows a macOS.
- Důkazy z buildu: SBOM, původ (provenance) a záznam toho, co každý job stáhl.
- Kontrola odchozího provozu a zda jde o politiku na jobu, nebo síťovou infrastrukturu, kterou udržujete.
Možnosti
1. CRACI s GitHub Actions (náš produkt)
CRACI je bezpečný runner pro GitHub Actions: pipeline přesunete do workflow GitHub Actions a spouštíte je na CRACI. Během běhu každého jobu zaznamenává proxy, která rozumí balíčkům, co job stáhl, včetně balíčků obnovených z cache CI, a vytváří SBOM ve formátu CycloneDX nebo SPDX se stavem úplnosti pro každý job a každou cache. Egress policy se ověřuje před startem jobu a při selhání vše zablokuje (fail-closed), policy gates mohou build zablokovat na základě nálezů a API vrací SBOM, síťové záznamy a původ. Inventář v CRACI přesně ukazuje, které verze softwaru jsou nasazeny ve kterých produktech, globálně. Neprovozujete žádný controller ani agenta.
Nejvhodnější pro: týmy přecházející na GitHub Actions, které dodávají software a potřebují prokázat, co se dostalo do každého vydání.
Zvažte, pokud: váš kód je na GitHubu nebo se tam může přesunout. CRACI dnes spouští linuxové joby; Windows, macOS, GitLab CI, Jenkins a runnery hostované zákazníkem jsou v plánu vývoje.
CRACI vs runnery hostované na GitHubu
2. GitHub Actions
CI/CD zabudované do GitHubu, s hostovanými runnery pro Linux, Windows a macOS a vlastními (self-hosted) runnery na vašich strojích. Plány zahrnují 2 000 až 50 000 minut měsíčně a standardní 2jádrový linuxový runner stojí $0.006 za minutu (stav k září 2026). Kolem toho jsou graf závislostí, Dependabot a artifact attestations.
Nejvhodnější pro: kód, který už je na GitHubu.
Zvažte, pokud: chcete hostované runnery pro všechny operační systémy. SBOM, který exportuje, popisuje repozitář, ne build.
3. GitLab CI
Součást kompletní platformy DevSecOps: správa zdrojového kódu, merge requesty, plánování a CI/CD v jednom produktu, hostovaně i v samosprávě. Základní SAST, detekce tajných klíčů a skenování kontejnerů běží ve všech úrovních; Ultimate přidává skenování závislostí a vulnerability report. K září 2026 zahrnuje Free 400 výpočetních minut a Premium stojí $29 za uživatele měsíčně při roční fakturaci.
Nejvhodnější pro: jednoho dodavatele pro celý životní cyklus, včetně instalací v samosprávě.
Zvažte, pokud: byste přesunuli i správu zdrojového kódu.
4. Buildkite
Hybridní platforma: orchestraci zajišťuje SaaS control plane Buildkite a agenti, kteří spouštějí joby, běží na vaší vlastní infrastruktuře, takže zdrojový kód a tajné klíče zůstávají ve vašem prostředí. Funguje s GitHubem, GitLabem, Bitbucketem a dalšími. K dispozici jsou i hostovaní agenti, za $0.004 za vCPU-minutu na Linuxu (stav k září 2026), a podepsané pipeline umožňují agentům odmítnout joby změněné po nahrání.
Nejvhodnější pro: buildy, které musí běžet na vašem vlastním hardwaru, bez provozování celé platformy.
Zvažte, pokud: jste připraveni navrhnout bezpečnost buildů na svých agentech sami.
5. Azure Pipelines
Část Azure DevOps pro CI/CD. Sestavuje na Linuxu, macOS a Windows, funguje s Azure Repos a GitHubem a nasazuje na virtuální stroje, do kontejnerů, on-premises i do cloudu. K září 2026 je jeden paralelní job hostovaný Microsoftem s 1 800 minutami měsíčně zdarma a každý další hostovaný job stojí $40 měsíčně; jeden self-hosted job je zdarma a každý další stojí $15.
Nejvhodnější pro: týmy, které už používají Azure a nástroje Microsoftu.
6. Jenkins
Open source automatizační server s licencí MIT a stovkami pluginů. Controller a agenty hostujete sami a sami je aktualizujete a zabezpečujete. Přes pluginy funguje s většinou systémů pro správu zdrojového kódu.
Nejvhodnější pro: plnou kontrolu na vlastní infrastruktuře, pokud máte lidi, kteří ji budou provozovat.
7. Travis CI
Hostovaná služba CI, která se připojuje ke GitHubu, Bitbucketu, GitLabu a Assemble, s prostředími pro build na Linuxu (amd64 a arm64), macOS a Windows a s Travis CI Server pro on-premises nebo privátní cloud. Umí generovat SBOM ze zdrojového kódu, který build spouští, pomocí pluginů CycloneDX a Syftu. K září 2026 začíná plán Usage na $15 měsíčně s 35 000 kredity pro linuxové buildy a Unlimited začíná na $78 měsíčně.
Nejvhodnější pro: jednoduché buildy řízené konfigurací napříč několika hostingy zdrojového kódu.
8. TeamCity
Platforma CI/CD od JetBrains, jako TeamCity Cloud nebo TeamCity On-Premises. K září 2026 je On-Premises Professional navždy zdarma se 3 build agenty a 100 konfiguracemi buildů, Enterprise stojí zhruba $2,783 (€2,399) ročně s neomezeným počtem konfigurací buildů a Cloud zhruba $17 (€15) za committera měsíčně s 24 000 kredity pro buildy.
Nejvhodnější pro: týmy, které chtějí self-hosted server CI s bezplatnou úrovní a nástroji JetBrains.
9. Bitbucket Pipelines
CI/CD zabudované do Bitbucket Cloud. K září 2026 je Bitbucket zdarma až pro 5 uživatelů s 50 minutami buildu, Standard stojí $3.65 a Premium $7.25 za uživatele měsíčně a 1 000 minut navíc stojí $10. Self-hosted runnery běží na Linuxu, Windows a macOS a jejich minuty buildu se neúčtují.
Nejvhodnější pro: týmy, jejichž kód a plánování už jsou v nástrojích Atlassianu.
Alternativy k Bitbucket Pipelines
Srovnání vedle sebe
| Funkce | CRACI | GitHub Actions | GitLab CI | Buildkite | Azure Pipelines | Jenkins | Travis CI | TeamCity | Bitbucket Pipelines | CircleCI |
|---|---|---|---|---|---|---|---|---|---|---|
| What it is | A secure runner for GitHub Actions | CI/CD built into GitHub | CI/CD in the GitLab platform | Hybrid CI with agents you host | CI/CD in Azure DevOps | Open source automation server you host | Hosted CI, or Server on-premises | JetBrains CI, cloud or on-premises | CI/CD in Bitbucket Cloud | Hosted CI/CD |
| Source control | GitHub | GitHub | GitLab | GitHub, GitLab, Bitbucket and more | Azure Repos, GitHub and more | Most, through plugins | GitHub, Bitbucket, GitLab, Assembla | Not stated | Bitbucket | GitHub, GitLab, Bitbucket |
| Dependencies recorded from the build | Observed fetches, caches included | Build data for Maven, Gradle, Python | Reads lockfiles | Not stated | Plugins you add | SBOM from source code | Not stated | Not stated | ||
| SBOM export | CycloneDX, SPDX per job | SPDX of the repository graph | CycloneDX reports | Tools on your agents | Not stated | Plugins you add | CycloneDX plugins and Syft | Not stated | Not stated | Via orbs you add |
| Build provenance | Provenance data via the API; not signed | SLSA Build L2 or L3 | SLSA 1.0 statement | SLSA L1, Enterprise | Not stated | Plugins you add | Not stated | Not stated | Not stated | Not stated |
| Build egress policy | Per job, fails closed | Azure networking, larger runners | Yours, on own runners | Yours, on own agents | Yours, on self-hosted agents | Yours, on your agents | Not stated | Yours, on your agents | Yours, on self-hosted runners | IP ranges for allowlisting |
| Windows and macOS | Linux only today | Hosted in beta | Any agent you run | Not stated | Self-hosted runners | |||||
| Runs on your own machines | Customer-hosted runners, Enterprise | Core model | Self-hosted agents | The only option | Travis CI Server | On-Premises | Runners, no minute charge | |||
| Starting price | $0.004 per 2 vCPU minute, no monthly fee | 2,000 to 50,000 minutes by plan | Free, 400 minutes; Premium $29 per user | Free plan; Pro $30 per active user | 1 free hosted job, 1,800 minutes; $40 per extra job | Free (MIT); you pay for the machines | $15 per month, 35,000 Linux credits | On-Premises Professional free; Cloud about $17 (€15) per committer | Free for 5 users, 50 minutes; Standard $3.65 per user | Free, 30,000 credits; from $15 per month |
- Součástí
- Částečně
- Není součástí
- V plánu vývoje
„Neuvedeno“ znamená, že jsme to nemohli ověřit na veřejných stránkách dodavatele.
Kdy zůstat u CircleCI
- Spoléháte na třídy prostředků Docker, Arm, GPU nebo macOS od jednoho hostovaného dodavatele.
- Rozdělování testů a paralelismus tvoří velkou část doby vašich buildů.
- Váš kód je u více než jednoho poskytovatele správy verzí.
- Můžete kombinovat: volba se dělá pro každou pipeline zvlášť, takže linuxové buildy se mohou přesunout a zbytek zůstat.
Přečtěte si více o integraci CI/CD, generování SBOM během buildu a ceníku.
Alternativy k CircleCI: časté dotazy
Krátké odpovědi na otázky, které si týmy kladou při srovnávání
Je CircleCI lepší než GitHub Actions?
Ani jedno nevyhrává pro každý tým. CircleCI se připojuje ke GitHubu, GitLabu a Bitbucketu a nabízí třídy prostředků Docker, Arm, GPU, Windows a macOS i rozdělování testů. GitHub Actions je zabudované přímo v GitHubu, s hostovanými runnery pro Linux, Windows a macOS a 2 000 až 50 000 minutami měsíčně podle plánu, takže kód, který už je na GitHubu, nepotřebuje druhého dodavatele.
Je CircleCI lepší než Jenkins?
Volíte mezi provozem a kontrolou. CircleCI je hostované, s vlastními (self-hosted) runnery, pokud je chcete, takže nemáte žádný server k aktualizaci. Jenkins je zdarma, pod licencí MIT a se stovkami pluginů, ale controller a agenty si hostujete, aktualizujete a zabezpečujete sami.
Jaké jsou hlavní rozdíly mezi Buildkite a CircleCI?
Kde joby běží a jak platíte. Agenti Buildkite běží na vaší vlastní infrastruktuře pod jeho řídicí vrstvou SaaS a plán Pro stojí k září 2026 $30 za aktivního uživatele měsíčně. CircleCI je primárně hostované, s vlastními runnery jako možností, a účtuje v kreditech.
Je CircleCI zdarma?
Do určitého limitu. K září 2026 zahrnuje plán Free 30 000 kreditů měsíčně a placené plány začínají na $15 měsíčně. Třídy prostředků spotřebovávají kredity různým tempem.
Co je CRACI a funguje s CircleCI?
CRACI je bezpečný runner pro GitHub Actions. Každý job dostane SBOM toho, co stáhl, a egress policy, která při selhání vše zablokuje (fail-closed). S CircleCI nefunguje: CRACI dnes podporuje GitHub Actions, GitLab CI a Jenkins jsou v plánu vývoje.
Přesuňte jednu pipeline a porovnejte
Spusťte jeden job v GitHub Actions s CRACI a porovnejte jeho SBOM a síťovou stopu s tím, co vám dnes říká build v CircleCI.
Rezervujte si demo