Alternativy
Alternativy k TeamCity
TeamCity nabízí schopný CI server s bezplatnou on-premises úrovní. Týmy hledají alternativy, když provoz serveru a jeho agentů nebo licenční limity začnou stát víc než samotné buildy.
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 hodí jiný nástroj.
Proč týmy hledají něco jiného než TeamCity
TeamCity je platforma CI/CD od JetBrains, dostupná jako TeamCity Cloud nebo TeamCity On-Premises. K září 2026 je On-Premises Professional navždy zdarma se 3 build agenty a 100 konfiguracemi buildu, Enterprise stojí zhruba $2,783 (€2,399) ročně s neomezeným počtem konfigurací buildu a Cloud zhruba $17 (€15) za committera měsíčně s 24 000 build kredity.
Týmy se poohlížejí jinde, když se jejich situace změní:
- Provoz. On-Premises znamená server a agenty, které sami instalujete, aktualizujete a zabezpečujete.
- Limity. Professional zahrnuje 3 build agenty a 100 konfigurací buildu; víc znamená Enterprise nebo další agenty.
- Důkazy z buildu. Na veřejných stránkách TeamCity jsme SBOM z buildu ani údaje o původu (provenance) nenašli.
- 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 zdrojového kódu funguje a zda musí váš kód přesunout.
- Co dál provozujete sami: servery, agenty, aktualizace a pluginy.
- Operační systémy, které potřebujete, včetně Windows a macOS.
- Důkazy z buildu: SBOM, údaje o původu a záznam toho, co každý job stáhl.
- Kontrola odchozího provozu a zda je to politika na jobu, nebo síťová infrastruktura, 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. CircleCI
Vyspělá hostovaná platforma CI/CD, která se připojuje ke GitHubu, GitLabu a Bitbucketu. Spouští joby na třídách prostředků Docker, Linux, Arm, Windows, macOS a GPU, s vlastními (self-hosted) runnery na vašich strojích. Cache vrstev Dockeru je ve všech plánech a dělení testů rozkládá sady mezi paralelní executory. K září 2026 zahrnuje plán Free 30 000 kreditů měsíčně.
Nejvhodnější pro: smíšené platformy a velké testovací sady, bez přesunu správy zdrojového kódu.
Zvažte, pokud: vám nevadí přidávat SBOM a skenování přes orby.
5. 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.
6. 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.
7. 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.
8. 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.
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
Vedle sebe
| Funkce | CRACI | GitHub Actions | GitLab CI | CircleCI | Buildkite | Azure Pipelines | Jenkins | Travis CI | Bitbucket Pipelines | TeamCity |
|---|---|---|---|---|---|---|---|---|---|---|
| What it is | A secure runner for GitHub Actions | CI/CD built into GitHub | CI/CD in the GitLab platform | Hosted CI/CD | Hybrid CI with agents you host | CI/CD in Azure DevOps | Open source automation server you host | Hosted CI, or Server on-premises | CI/CD in Bitbucket Cloud | JetBrains CI, cloud or on-premises |
| Source control | GitHub | GitHub | GitLab | GitHub, GitLab, Bitbucket | GitHub, GitLab, Bitbucket and more | Azure Repos, GitHub and more | Most, through plugins | GitHub, Bitbucket, GitLab, Assembla | Bitbucket | Not stated |
| 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 | Via orbs you add | Tools on your agents | Not stated | Plugins you add | CycloneDX plugins and Syft | Not stated | Not stated |
| Build provenance | Provenance data via the API; not signed | SLSA Build L2 or L3 | SLSA 1.0 statement | Not stated | SLSA L1, Enterprise | Not stated | Plugins you add | Not stated | Not stated | Not stated |
| Build egress policy | Per job, fails closed | Azure networking, larger runners | Yours, on own runners | IP ranges for allowlisting | Yours, on own agents | Yours, on self-hosted agents | Yours, on your agents | Not stated | Yours, on self-hosted runners | Yours, on your agents |
| Windows and macOS | Linux only today | Hosted in beta | Any agent you run | Self-hosted runners | Not stated | |||||
| Runs on your own machines | Customer-hosted runners, Enterprise | Core model | Self-hosted agents | The only option | Travis CI Server | Runners, no minute charge | On-Premises | |||
| 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, 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 | Free (MIT); you pay for the machines | $15 per month, 35,000 Linux credits | Free for 5 users, 50 minutes; Standard $3.65 per user | On-Premises Professional free; Cloud about $17 (€15) per committer |
- Součástí
- Částečně
- Není součástí
- V plánu vývoje
„Neuvedeno“ znamená, že jsme to na veřejných stránkách dodavatele nedokázali ověřit.
Kdy zůstat u TeamCity
- Bezplatná úroveň On-Premises Professional vašim buildům stačí.
- Buildy musí běžet na vašich vlastních serverech a máte lidi, kteří je budou provozovat.
- Vaše konfigurace buildů jsou propracované a dobře fungují.
- Můžete kombinovat: rozhoduje se pro každou pipeline zvlášť, takže část buildů se může přesunout a zbytek zůstat.
Přečtěte si víc o integraci CI/CD, generování SBOM z doby buildu a ceníku.
Alternativy k TeamCity: časté dotazy
Stručné odpovědi na otázky, které si týmy kladou při srovnávání
Je TeamCity zdarma?
TeamCity On-Premises Professional ano. K září 2026 je navždy zdarma se 3 build agenty a 100 konfiguracemi buildu. Enterprise stojí zhruba $2,783 (€2,399) ročně s neomezeným počtem konfigurací buildu a TeamCity Cloud zhruba $17 (€15) za committera měsíčně s 24 000 build kredity.
Jaký je rozdíl mezi TeamCity Cloud a On-Premises?
V tom, kdo provozuje server. TeamCity Cloud je hostovaná verze účtovaná za committera. On-Premises je server s agenty, které si sami instalujete, aktualizujete a zabezpečujete, s bezplatnou úrovní Professional.
Generuje TeamCity SBOM?
Na veřejných stránkách TeamCity jsme SBOM z buildu ani údaje o původu (provenance) nenašli. Z alternativ vytváří GitLab CI reporty CycloneDX, Travis CI generuje SBOM ze zdrojového kódu a CRACI zaznamenává SBOM ve formátu CycloneDX nebo SPDX z toho, co každý job stáhl.
Které alternativy k TeamCity běží na vlastních serverech?
Jenkins běží jen na vašich vlastních strojích, Travis CI Server se instaluje on-premises nebo do privátního cloudu a Buildkite provozuje své agenty na vaší infrastruktuře. GitHub Actions, GitLab CI, CircleCI, Azure Pipelines a Bitbucket Pipelines podporují vlastní (self-hosted) runnery nebo agenty.
Co je CRACI a funguje s TeamCity?
CRACI je zabezpečený 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 TeamCity 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íťový záznam s tím, co vám dnes říká váš build v TeamCity.
Rezervujte si demo