V roce 2026 o 131% více nahlášených CVE denně než loni.

Alternativy

Alternativy ke GitLab CI, hostované i self-managed

Některé týmy chtějí jiný engine CI/CD a GitLab si ponechávají pro kód. Jiné chtějí platformu opustit nebo přestat provozovat vlastní self-managed instanci. Níže uvedené možnosti pokrývají obojí.

Aktualizováno

CRACI vyvíjíme my, berte to proto v úvahu; každou možnost popisujeme podle její vlastní dokumentace a říkáme, kdy se lépe hodí jiný nástroj. CRACI dnes spouští GitHub Actions a podpora GitLab CI je v plánu vývoje.

Proč týmy hledají něco jiného než GitLab

Domovská stránka GitLab CI
about.gitlab.com

GitLab je kompletní platforma DevSecOps: správa zdrojového kódu, merge requesty, plánování a CI/CD v jednom produktu, hostovaně na GitLab.com nebo self-managed. Základní SAST, detekce tajných klíčů a skenování kontejnerů běží ve všech úrovních. Pro mnoho týmů je smyslem právě jeden dodavatel pro celý životní cyklus.

Týmy se poohlížejí jinde, když se kompromisy změní:

  • Úrovně. Skenování závislostí, průběžné skenování zranitelností a přehled zranitelností jsou v úrovni Ultimate. K září 2026 stojí Premium $29 za uživatele měsíčně při roční fakturaci.
  • Důkazy o závislostech. GitLab zjišťuje závislosti z lockfilů, takže jeho SBOM popisuje to, co projekt deklaruje, ne to, co build stáhl.
  • Provoz. Self-managed instanci musíte sami aktualizovat, zálohovat a zabezpečovat.
  • Konsolidace. Zbytek firmy už pracuje na GitHubu nebo v Azure DevOps.

Na co se zaměřit

  • Zda nahrazujete jen CI/CD, nebo i správu zdrojového kódu.
  • Hostované, self-managed, nebo agenti na vašich vlastních strojích pod hostovanou řídicí vrstvou.
  • Operační systémy, které potřebujete, včetně Windows a macOS.
  • Důkazy o buildu: SBOM, provenance a záznam o tom, co každý job stáhl.
  • Kontrola odchozího provozu a to, zda jde o politiku na jobu, nebo o síťovou infrastrukturu, kterou udržujete sami.

Hostované možnosti

1. CRACI s GitHub Actions (náš produkt)

Domovská stránka CRACI
craci.com

CRACI je zabezpečený runner pro GitHub Actions. 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ěří před spuštěním jobu a při selhání vše zablokuje (fail-closed). Pohled inventáře v CRACI přesně ukazuje, které verze softwaru jsou nasazeny ve kterých produktech, a to globálně.

Nejlepší pro: týmy přecházející na GitHub Actions, které dodávají software a potřebují doložit, co vstoupilo do každého vydání.

Zvažte, pokud: přesouváte kód na GitHub. Pokud zůstáváte na GitLabu, podpora GitLab CI je v plánu vývoje CRACI. CRACI dnes spouští linuxové joby; Windows a macOS jsou rovněž v plánu vývoje.

CRACI vs GitLab CI

2. GitHub Actions

Domovská stránka GitHub-hosted runners
github.com

CI/CD zabudované v GitHubu, s hostovanými runnery pro Linux, Windows a macOS a self-hosted runnery pro vaše vlastní stroje. Plány zahrnují 2 000 až 50 000 minut měsíčně a standardní linuxový runner se 2 jádry stojí k září 2026 $0.006 za minutu. Kolem toho je graf závislostí, Dependabot a artifact attestations.

Nejlepší pro: týmy, které přesouvají správu zdrojového kódu na GitHub.

Zvažte, pokud: chcete hostované runnery pro všechny operační systémy. SBOM, kterou exportuje, popisuje repozitář, ne build.

Srovnání platforem CI/CD

3. CircleCI

Domovská stránka CircleCI
circleci.com

Vyzrálá hostovaná platforma CI/CD, která se připojuje ke GitHubu, GitLabu a Bitbucketu, takže můžete změnit CI bez přesunu kódu. Spouští joby na resource classes Docker, Linux, Arm, Windows, macOS a GPU, se self-hosted runnery pro vaše vlastní stroje. K září 2026 zahrnuje plán Free 30 000 kreditů měsíčně.

Nejlepší pro: ponechání GitLabu pro kód a nahrazení jen CI.

Zvažte, pokud: vám nevadí přidávat SBOM a skenování přes orby.

CRACI vs CircleCI

4. Buildkite

Domovská stránka Buildkite
buildkite.com

Hybridní platforma, která funguje i s GitLabem: SaaS řídicí vrstva Buildkite orchestruje a agenti, kteří joby spouštějí, běží na vaší vlastní infrastruktuře, takže zdrojový kód a tajné klíče zůstávají ve vašem prostředí. Hostovaní agenti jsou k září 2026 k dispozici za $0.004 za vCPU-minutu na Linuxu.

Nejlepší pro: buildy, které musí běžet na vašem vlastním hardwaru, bez provozování celé platformy.

Zvažte, pokud: jste připraveni navrhnout zabezpečení buildů na svých agentech sami.

CRACI vs Buildkite

5. Azure Pipelines

Domovská stránka Azure Pipelines
azure.microsoft.com

Část Azure DevOps pro CI/CD. Sestavuje na Linuxu, macOS a Windows a pracuje s Azure Repos i GitHubem. 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.

Nejlepší pro: týmy, které se konsolidují na Azure a nástrojích Microsoftu.

Alternativy k Azure Pipelines

6. Travis CI

Domovská stránka Travis CI
travis-ci.com

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.

Alternativy k Travis CI

7. Bitbucket Pipelines

Domovská stránka Bitbucket Pipelines
atlassian.com

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

Pokud provozujete self-managed GitLab

Self-managed instance obvykle existuje proto, že kód a buildy musí zůstat na infrastruktuře, kterou máte pod kontrolou. Tyto možnosti to zachovávají. CRACI dnes běží na spravované infrastruktuře; runnery hostované zákazníkem jsou v plánu vývoje pro Enterprise. CRACI dnes nefunguje s GitHub Enterprise Server.

GitHub Enterprise Server

Self-hosted GitHub s GitHub Actions. Actions není ve výchozím stavu zapnuté, potřebuje externí úložiště blobů (Azure Blob storage, Amazon S3, Google Cloud Storage nebo MinIO) a běží pouze na self-hosted runnerech: GitHub uvádí, že runnery hostované na GitHubu nejsou na Enterprise Server podporovány.

Nejlepší pro: přechod ze self-managed GitLabu na GitHub bez opuštění vlastní infrastruktury.

Jenkins

Domovská stránka Jenkins
jenkins.io

Open source automatizační server s licencí MIT a stovkami pluginů. Controller i agenty provozujete sami a správu zdrojového kódu si ponecháte, kde je, včetně GitLabu.

Nejlepší pro: plnou kontrolu, pokud máte lidi, kteří ho budou provozovat a zabezpečovat.

Alternativy k Jenkinsu

TeamCity On-Premises

Domovská stránka TeamCity
jetbrains.com

CI/CD server od JetBrains, instalovaný na vaše vlastní servery. K září 2026 je On-Premises Professional navždy zdarma se 3 build agenty a 100 konfiguracemi buildů a Enterprise stojí přibližně $2,783 (€2,399) ročně s neomezeným počtem konfigurací buildů. TeamCity Cloud je hostovaná verze.

Nejlepší pro: self-hosted CI server s bezplatnou úrovní a nástroji JetBrains.

Alternativy k TeamCity

Gitea

Domovská stránka Gitea
about.gitea.com

Self-hosted platforma DevOps s vestavěným systémem CI/CD Gitea Actions, dostupným od verze Gitea 1.19. Gitea ho popisuje jako „similar and mostly compatible to GitHub Actions“. Joby běží na Gitea Runner, který je zčásti hard forkem nektos/act.

Nejlepší pro: odlehčenou self-hosted platformu s workflow ve stylu GitHub Actions.

Forgejo

Domovská stránka Forgejo
forgejo.org

Self-hosted, odlehčená softwarová platforma od neziskové organizace Codeberg e.V. s vestavěným Forgejo Actions. Forgejo uvádí, že jeho Actions mají být uživatelům GitHub Actions povědomé, ale „not designed to be compatible“, takže workflow mohou vyžadovat určité úpravy.

Nejlepší pro: komunitně provozovanou, zcela svobodnou softwarovou platformu, kterou hostujete sami.

Azure DevOps Server

Azure DevOps on-premises, se správou zdrojového kódu, sledováním práce a Azure Pipelines. Microsoft nabízí Azure DevOps Express zdarma pro pět nebo méně aktivních uživatelů.

Nejlepší pro: týmy zaměřené na Microsoft, které musí zůstat on-premises.

Vedle sebe

Ceny k září 2026. Měny se liší. GitLab CI je uvedeno jako výchozí bod, který opouštíte.
Funkce CRACI GitHub Actions CircleCI Buildkite Azure Pipelines Travis CI Bitbucket Pipelines Jenkins TeamCity GitLab CI
What it is A secure runner for GitHub Actions CI/CD built into GitHub Hosted CI/CD Hybrid CI with agents you host CI/CD in Azure DevOps Hosted CI, or Server on-premises CI/CD in Bitbucket Cloud Open source automation server you host JetBrains CI, cloud or on-premises CI/CD in the GitLab platform
Source control GitHub GitHub GitHub, GitLab, Bitbucket GitHub, GitLab, Bitbucket and more Azure Repos, GitHub and more GitHub, Bitbucket, GitLab, Assembla Bitbucket Most, through plugins Not stated GitLab
Dependencies recorded from the build Observed fetches, caches included Build data for Maven, Gradle, Python Not stated SBOM from source code Not stated Plugins you add Not stated Reads lockfiles
SBOM export CycloneDX, SPDX per job SPDX of the repository graph Via orbs you add Tools on your agents Not stated CycloneDX plugins and Syft Not stated Plugins you add Not stated CycloneDX reports
Build provenance Provenance data via the API; not signed SLSA Build L2 or L3 Not stated SLSA L1, Enterprise Not stated Not stated Not stated Plugins you add Not stated SLSA 1.0 statement
Build egress policy Per job, fails closed Azure networking, larger runners IP ranges for allowlisting Yours, on own agents Yours, on self-hosted agents Not stated Yours, on self-hosted runners Yours, on your agents Yours, on your agents Yours, on own runners
Windows and macOS Linux only today Self-hosted runners Any agent you run Not stated Hosted in beta
Runs on your own machines Customer-hosted runners, Enterprise Core model Self-hosted agents Travis CI Server Runners, no minute charge The only option On-Premises
Starting price $0.004 per 2 vCPU minute, no monthly fee 2,000 to 50,000 minutes by plan Free, 30,000 credits; from $15 per month Free plan; Pro $30 per active user 1 free hosted job, 1,800 minutes; $40 per extra job $15 per month, 35,000 Linux credits Free for 5 users, 50 minutes; Standard $3.65 per user Free (MIT); you pay for the machines On-Premises Professional free; Cloud about $17 (€15) per committer Free, 400 minutes; Premium $29 per user
  • 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 na GitLabu

  • Jedna platforma pro kód, plánování, CI/CD a bezpečnostní skenování je pro vás důležitější než kterákoli její jednotlivá část.
  • Spoléháte na bezpečnostní dashboardy a funkce pro compliance v úrovni Ultimate.
  • Vaše self-managed instance běží dobře a máte na ni lidi.
  • Můžete počkat: podpora GitLab CI je v plánu vývoje CRACI, zatím bez termínu.

Přečtěte si více o integraci CI/CD, generování SBOM z doby buildu a ceníku.

Časté dotazy k alternativám GitLab CI

Stručné odpovědi na otázky, které si týmy kladou při srovnávání

Co je pro CI lepší, Jenkins, nebo GitLab CI?

Záleží na tom, kolik toho chcete provozovat. GitLab CI přichází se správou zdrojového kódu, merge requesty, plánováním a základním bezpečnostním skenováním v jednom produktu, hostovaně nebo self-managed. Jenkins je bezplatný server s licencí MIT a stovkami pluginů, který funguje s většinou systémů pro správu zdrojového kódu, a hostujete, aktualizujete a zabezpečujete ho sami.

Jaká je nejlepší platforma CI/CD?

Jediná nejlepší neexistuje; záleží na tom, kde máte kód a kde musí buildy běžet. GitHub Actions se hodí pro kód na GitHubu, CircleCI pro smíšené platformy a velké sady testů, Buildkite drží agenty na vašem vlastním hardwaru a Azure Pipelines se hodí pro týmy s nástroji Microsoftu.

Mohu si nechat GitLab pro kód a nahradit jen CI?

Ano. CircleCI, Buildkite a Travis CI se ke GitLabu připojují a Jenkins s ním funguje přes pluginy, takže můžete změnit CI bez přesunu kódu. GitHub Actions a Bitbucket Pipelines znamenají přesunout i kód.

Existuje self-hosted alternativa ke GitLabu?

Ano. GitHub Enterprise Server, Gitea, Forgejo a Azure DevOps Server pokrývají správu zdrojového kódu i CI/CD na vaší vlastní infrastruktuře. Jen pro CI běží na vašich vlastních serverech Jenkins a TeamCity On-Premises.

Funguje CRACI s GitLab CI?

Zatím ne. CRACI je zabezpečený runner pro GitHub Actions, který zaznamenává, co každý job stáhl, jako SBOM a uplatňuje egress policy. GitHub Actions je podporováno dnes, podpora GitLab CI je v plánu vývoje bez termínu.

Spusťte jeden build na CRACI a porovnejte

Spusťte jeden job na GitHub Actions s CRACI a porovnejte jeho SBOM a síťový záznam s tím, co vám dnes říká vaše pipeline v GitLabu.

Rezervujte si demo