Alternativen
TeamCity-Alternativen
TeamCity bietet einen leistungsfähigen CI-Server mit einer kostenlosen On-Premises-Stufe. Teams sehen sich nach Alternativen um, wenn der Betrieb von Server und Agents oder die Lizenzgrenzen mehr zu kosten beginnen als die Builds.
Aktualisiert am
Wir entwickeln CRACI, bitte berücksichtigen Sie das; wir beschreiben jede Option anhand ihrer eigenen Dokumentation und sagen, wann ein anderes Tool besser passt.
Warum Teams Alternativen zu TeamCity prüfen
TeamCity ist die CI/CD-Plattform von JetBrains, als TeamCity Cloud oder TeamCity On-Premises. Stand September 2026 ist On-Premises Professional dauerhaft kostenlos mit 3 Build-Agents und 100 Build-Konfigurationen, Enterprise kostet etwa $2,783 (€2,399) pro Jahr mit unbegrenzten Build-Konfigurationen, und Cloud kostet etwa $17 (€15) pro Committer und Monat mit 24.000 Build-Credits.
Teams sehen sich anderswo um, wenn sich ihre Situation ändert:
- Betrieb. On-Premises bedeutet einen Server und Agents, die Sie installieren, aktualisieren und absichern.
- Grenzen. Professional enthält 3 Build-Agents und 100 Build-Konfigurationen; mehr bedeutet Enterprise oder zusätzliche Agents.
- Build-Nachweise. Auf den öffentlichen Seiten von TeamCity konnten wir keine Build-SBOMs oder Provenienz finden.
- Konsolidierung. Der Code liegt auf GitHub, und GitHub Actions ist schon da.
Worauf Sie achten sollten
- Wo Jobs laufen: gehostet, auf Ihren eigenen Maschinen oder beides.
- Mit welcher Quellcodeverwaltung es funktioniert und ob Ihr Code umziehen muss.
- Was Sie weiterhin betreiben: Server, Agents, Upgrades und Plugins.
- Die Betriebssysteme, die Sie brauchen, einschließlich Windows und macOS.
- Build-Nachweise: SBOMs, Provenienz und eine Aufzeichnung dessen, was jeder Job geladen hat.
- Egress-Kontrolle, und ob sie eine Richtlinie am Job ist oder Netzwerktechnik, die Sie selbst pflegen.
Die Optionen
1. CRACI mit GitHub Actions (unser Produkt)
CRACI ist ein sicherer Runner für GitHub Actions: Sie überführen Ihre Pipelines in GitHub-Actions-Workflows und lassen sie auf CRACI laufen. Während jeder Job läuft, zeichnet ein paketbewusster Proxy auf, was er geladen hat, einschließlich Paketen aus CI-Caches, und erzeugt eine CycloneDX- oder SPDX-SBOM mit einem Vollständigkeitsstatus pro Job und pro Cache. Eine Egress-Richtlinie wird vor dem Start des Jobs validiert und blockiert im Zweifel, Policy-Gates können einen Build bei Befunden blockieren, und die API liefert SBOMs, Netzwerk-Traces und Provenienzdaten. Die Inventaransicht von CRACI zeigt genau, welche Softwareversionen in welchen Produkten im Einsatz sind, weltweit. Sie müssen weder Controller noch Agent betreiben.
Ideal für: Teams, die auf GitHub Actions umsteigen, Software ausliefern und zeigen müssen, was in jedes Release eingeflossen ist.
Sinnvoll, wenn: Ihr Code auf GitHub liegt oder dorthin umziehen kann. CRACI führt heute Linux-Jobs aus; Windows, macOS, GitLab CI, Jenkins und kundenseitig gehostete Runner sind auf der Roadmap.
CRACI vs. GitHub-hosted Runner
2. GitHub Actions
In GitHub integriertes CI/CD, mit gehosteten Runnern für Linux, Windows und macOS sowie selbst gehosteten Runnern für Ihre eigenen Maschinen. Die Pläne enthalten 2.000 bis 50.000 Minuten im Monat, und ein Standard-Linux-Runner mit 2 Kernen kostet $0.006 pro Minute (Stand September 2026). Dazu kommen der Abhängigkeitsgraph, Dependabot und Artefakt-Attestierungen.
Ideal für: Code, der bereits auf GitHub liegt.
Sinnvoll, wenn: Sie gehostete Runner für jedes Betriebssystem wollen. Die exportierte SBOM beschreibt das Repository, nicht den Build.
CI/CD-Plattformen im Vergleich
3. GitLab CI
Teil einer vollständigen DevSecOps-Plattform: Versionsverwaltung, Merge Requests, Planung und CI/CD in einem Produkt, gehostet oder selbst verwaltet. Einfaches SAST, Secret-Erkennung und Container-Scans laufen in allen Tarifen; Ultimate ergänzt Abhängigkeitsscans und den Schwachstellenbericht. Stand September 2026 enthält Free 400 Compute-Minuten, und Premium kostet $29 pro Nutzer und Monat bei jährlicher Abrechnung.
Ideal für: einen einzigen Anbieter für den gesamten Lebenszyklus, auch für selbst verwaltete Installationen.
Sinnvoll, wenn: Sie auch Ihre Versionsverwaltung umziehen würden.
4. CircleCI
Eine ausgereifte gehostete CI/CD-Plattform, die sich mit GitHub, GitLab und Bitbucket verbindet. Sie führt Jobs auf Docker-, Linux-, Arm-, Windows-, macOS- und GPU-Ressourcenklassen aus, mit selbst gehosteten Runnern für Ihre eigenen Maschinen. Docker Layer Caching ist in allen Plänen enthalten, und Test-Splitting verteilt Testsuites auf parallele Executors. Stand September 2026 enthält der Free-Plan 30.000 Credits im Monat.
Ideal für: gemischte Plattformen und große Testsuites, ohne die Versionsverwaltung umzuziehen.
Sinnvoll, wenn: es Ihnen recht ist, SBOMs und Scans über Orbs nachzurüsten.
5. Buildkite
Eine hybride Plattform: Die SaaS-Control-Plane von Buildkite orchestriert, und die Agents, die die Jobs ausführen, laufen auf Ihrer eigenen Infrastruktur, sodass Quellcode und Secrets in Ihrer Umgebung bleiben. Sie funktioniert mit GitHub, GitLab, Bitbucket und weiteren. Gehostete Agents gibt es ebenfalls, für $0.004 pro vCPU-Minute unter Linux (Stand September 2026), und signierte Pipelines erlauben es Agents, Jobs abzulehnen, die nach dem Upload verändert wurden.
Ideal für: Builds, die auf Ihrer eigenen Hardware laufen müssen, ohne die gesamte Plattform zu betreiben.
Sinnvoll, wenn: Sie bereit sind, die Build-Sicherheit auf Ihren Agents selbst zu konzipieren.
6. Azure Pipelines
Der CI/CD-Teil von Azure DevOps. Er baut unter Linux, macOS und Windows, arbeitet mit Azure Repos und GitHub und deployt auf virtuelle Maschinen, Container, On-Premises- und Cloud-Ziele. Stand September 2026 ist ein von Microsoft gehosteter paralleler Job mit 1.800 Minuten im Monat kostenlos, und jeder weitere gehostete Job kostet $40 im Monat; ein selbst gehosteter Job ist kostenlos, jeder weitere kostet $15.
Ideal für: Teams, die bereits auf Azure und Microsoft-Tools setzen.
Alternativen zu Azure Pipelines
7. Jenkins
Der Open-Source-Automatisierungsserver unter MIT-Lizenz, mit Hunderten von Plugins. Sie hosten Controller und Agents selbst und kümmern sich um Upgrades und Absicherung. Über Plugins funktioniert er mit den meisten Versionsverwaltungssystemen.
Ideal für: volle Kontrolle auf Ihrer eigenen Infrastruktur, sofern Sie die Leute haben, sie zu betreiben.
8. Travis CI
Ein gehosteter CI-Dienst, der sich mit GitHub, Bitbucket, GitLab und Assembla verbindet, mit Build-Umgebungen für Linux auf amd64 und arm64, macOS und Windows, sowie Travis CI Server für On-Premises oder Private Cloud. Er kann SBOMs aus dem Quellcode erzeugen, der einen Build auslöst, mit CycloneDX-Plugins und Syft. Stand September 2026 beginnt der Usage-Plan bei $15 pro Monat mit 35.000 Linux-Build-Credits, und Unlimited beginnt bei $78 pro Monat.
Ideal für: einfache, konfigurationsgesteuerte Builds über mehrere Code-Hosting-Dienste hinweg.
9. Bitbucket Pipelines
In Bitbucket Cloud integriertes CI/CD. Stand September 2026 ist Bitbucket für bis zu 5 Nutzer mit 50 Build-Minuten kostenlos, Standard kostet $3.65 und Premium $7.25 pro Nutzer und Monat, und 1.000 zusätzliche Minuten kosten $10. Selbst gehostete Runner laufen unter Linux, Windows und macOS, und ihre Build-Minuten werden nicht berechnet.
Ideal für: Teams, deren Code und Planung bereits in Atlassian-Tools liegen.
Alternativen zu Bitbucket Pipelines
Im direkten Vergleich
| Funktion | 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 |
- Enthalten
- Teilweise
- Nicht enthalten
- Auf der Roadmap
„Keine Angabe“ bedeutet, dass wir es auf den öffentlichen Seiten des Anbieters nicht bestätigen konnten.
Wann Sie bei TeamCity bleiben sollten
- Die kostenlose Stufe On-Premises Professional deckt Ihre Builds ab.
- Builds müssen auf Ihren eigenen Servern laufen, und Sie haben die Leute, um sie zu betreiben.
- Ihre Build-Konfigurationen sind umfangreich und funktionieren gut.
- Sie können mischen: Die Wahl fällt pro Pipeline, sodass einige Builds umziehen können, während der Rest bleibt.
Mehr zu CI/CD-Integration, SBOM-Generierung während des Builds und Preisen.
TeamCity-Alternativen: FAQ
Kurze Antworten auf die Fragen, die Teams beim Vergleichen stellen
Ist TeamCity kostenlos?
TeamCity On-Premises Professional schon. Stand September 2026 ist es dauerhaft kostenlos mit 3 Build-Agents und 100 Build-Konfigurationen. Enterprise kostet etwa $2,783 (€2,399) pro Jahr mit unbegrenzten Build-Konfigurationen, und TeamCity Cloud kostet etwa $17 (€15) pro Committer und Monat mit 24.000 Build-Credits.
Was ist der Unterschied zwischen TeamCity Cloud und On-Premises?
Wer den Server betreibt. TeamCity Cloud ist die gehostete Version, abgerechnet pro Committer. On-Premises bedeutet einen Server und Agents, die Sie selbst installieren, aktualisieren und absichern, mit einer kostenlosen Professional-Stufe.
Erzeugt TeamCity SBOMs?
Auf den öffentlichen Seiten von TeamCity konnten wir keine Build-SBOMs oder Provenienz finden. Unter den Alternativen erzeugt GitLab CI CycloneDX-Berichte, Travis CI erzeugt SBOMs aus dem Quellcode, und CRACI zeichnet eine CycloneDX- oder SPDX-SBOM dessen auf, was jeder Job geladen hat.
Welche TeamCity-Alternativen laufen auf meinen eigenen Servern?
Jenkins läuft nur auf Ihren eigenen Maschinen, Travis CI Server wird On-Premises oder in einer Private Cloud installiert, und Buildkite betreibt seine Agents auf Ihrer Infrastruktur. GitHub Actions, GitLab CI, CircleCI, Azure Pipelines und Bitbucket Pipelines unterstützen selbst gehostete Runner oder Agents.
Was ist CRACI, und funktioniert es mit TeamCity?
CRACI ist ein sicherer Runner für GitHub Actions. Jeder Job erhält eine SBOM dessen, was er geladen hat, und eine Egress-Richtlinie, die im Zweifel blockiert (fail closed). Mit TeamCity funktioniert es nicht: CRACI unterstützt heute GitHub Actions; GitLab CI und Jenkins sind auf der Roadmap.
Verlagern Sie eine Pipeline und vergleichen Sie
Führen Sie einen Job auf GitHub Actions mit CRACI aus und legen Sie SBOM und Netzwerk-Trace neben das, was Ihr TeamCity-Build Ihnen heute sagt.
Demo buchen