<h2>Was ist in JetBrains TeamCity enthalten?</h2>
<p style="margin-top: 0px; margin-bottom: 0px;"><strong>Build-Automatisierung</strong> – Automatisiertes Erstellen, Testen und Bereitstellen von Codeänderungen.<br /><strong>Pipeline als Code</strong> – Definieren Sie Pipelines in Kotlin DSL oder visuell.<br /><strong>Build-Ketten</strong> – Visualisieren und koordinieren Sie voneinander abhängige Builds projektübergreifend.<br /><strong>Test-Intelligenz</strong> – Verfolgt unzuverlässige Tests und den vollständigen Testverlauf.<br /><strong>Kernkapazität</strong> – Die kostenlose Edition umfasst 3 Agenten und 100 Konfigurationen.<br /><strong>Wichtig</strong> – Für eine unbegrenzte Anzahl von Build-Konfigurationen ist die kostenpflichtige Enterprise-Edition erforderlich.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Was sind die wichtigsten Vorteile von JetBrains TeamCity?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">JetBrains TeamCity ist ein Server für kontinuierliche Integration und Bereitstellung, der das Erstellen, Testen und Bereitstellen von Software in lokalen, Cloud- und Hybrid-Umgebungen automatisiert. Er zentralisiert das Build-Management für Teams, die mit Git, Perforce, Maven, Gradle, .NET, Docker und dem JetBrains-IDE-Ökosystem arbeiten.<br /><br /><strong>Integrierte Funktionen</strong> – Funktioniert sofort ohne eine Vielzahl von Plugins.<br /><strong>Schnelles Feedback</strong> – Benachrichtigt Entwickler sofort, sobald ein Build fehlschlägt.<br /><strong>Parallele Builds</strong> – Führt Builds gleichzeitig auf mehreren Agenten aus.<br /><strong>IDE-Integration</strong> – Löst Builds aus und zeigt sie direkt in IntelliJ IDEA an.<br /><strong>Flexibles Hosting</strong> – Bereitstellung vor Ort, in der Cloud oder als Hybridlösung.<br /><strong>Vorab getestete Commits</strong> – Validiert Änderungen, bevor sie das Repository erreichen.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Was leistet JetBrains TeamCity?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">TeamCity ist ein CI/CD-Server, der Ihren Code automatisch erstellt, testet und bereitstellt, sobald Änderungen in die Versionskontrolle gepusht werden. Er überwacht Repositorys wie Git, Perforce und Subversion, löst dann anhand von Ihnen definierten Regeln Builds aus und meldet die Ergebnisse über eine Weboberfläche. Ein zentraler Server koordiniert die Arbeit, während verteilte Build-Agenten die eigentlichen Build- und Testaufträge parallel ausführen. So erhalten Entwickler sofortiges Feedback, wenn ein Commit den Build unterbricht, anstatt dass Probleme erst spät im Release-Zyklus zutage treten.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Für wen eignet sich JetBrains TeamCity am besten?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">TeamCity eignet sich für Software-Teams, die einen ausgereiften, selbst gehosteten CI/CD-Server nutzen möchten, ohne einen umfangreichen Plugin-Stack zusammenstellen und warten zu müssen. Es eignet sich besonders gut für JVM- und .NET-Umgebungen, da es erstklassige Runner für Maven, Gradle, Ant und MSBuild enthält und eng mit IntelliJ IDEA, Rider und anderen JetBrains-IDEs integriert ist. Ein kleines Team kann die kostenlose Professional-Edition mit 3 Build-Agents und 100 Build-Konfigurationen nutzen, während größere Unternehmen auf die Enterprise-Edition umsteigen, um unbegrenzte Konfigurationen zu erhalten. Teams, die bereits JetBrains-Tools einsetzen, profitieren zudem von Remote-Ausführungen und vorab getesteten Commits direkt in ihrer IDE – Funktionen, die Jenkins standardmäßig nicht bietet.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Was ist der Unterschied zwischen TeamCity Professional und Enterprise?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">Der Hauptunterschied liegt in der Skalierbarkeit: TeamCity Professional ist kostenlos, jedoch auf 100 Build-Konfigurationen und 3 Build-Agenten begrenzt, während die Enterprise-Edition diese Konfigurationsbeschränkung vollständig aufhebt. Beide Editionen werden aus derselben Distribution installiert und verfügen über dieselben Kernfunktionen, sodass Sie durch Eingabe eines Lizenzschlüssels wechseln können, ohne Daten zu verlieren. Enterprise bietet priorisierten Support über eine private Zendesk-Instanz, während Professional auf das Community-Forum und den öffentlichen Issue-Tracker setzt. Jeder zusätzliche Build-Agent, den Sie hinzufügen, erhöht das Konfigurationslimit von Professional um 10 und ermöglicht einen weiteren parallelen Build-Lauf. TeamCity Cloud ist eine dritte Option, die von JetBrains auf Basis eines Credit-Modells gehostet wird, anstatt selbst gehostet zu werden.</p>
<table style="width: 100%; border-collapse: collapse; background-color: #efefef; margin-top: 15px; margin-bottom: 15px; font-size: 14px; line-height: 1.35;">
<tbody>
<tr><th style="border: 1px solid #ffffff; padding: 9px 8px; text-align: left; font-weight: bold; background-color: #dedede;">Funktionen</th><th style="border: 1px solid #ffffff; padding: 9px 8px; text-align: center; font-weight: bold; background-color: #dedede;">Professional</th><th style="border: 1px solid #ffffff; padding: 9px 8px; text-align: center; font-weight: bold; background-color: #dedede;">Enterprise</th><th style="border: 1px solid #ffffff; padding: 9px 8px; text-align: center; font-weight: bold; background-color: #dedede;">Cloud</th></tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Hosting</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;">Selbst gehostet</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;">Selbst gehostet</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;">Von JetBrains gehostet</td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Build-Konfigurationen</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;">Begrenzung auf 100</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span> Unbegrenzt</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span> Unbegrenzt</td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Enthaltene Build-Agenten</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;">3</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;">3</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;">Kreditbasiert</td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Zusätzliche Agenten</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;">Verwaltet</td>
</tr>
<tr>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: left; font-weight: bold; vertical-align: middle;">Prioritäts-Support</td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #d9534f; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✕</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
<td style="border: 1px solid #ffffff; padding: 8px; text-align: center; vertical-align: middle;"><span style="color: #32a852; font-size: 24px; font-weight: 800; line-height: 1; display: inline-block; transform: translateY(1px);">✓</span></td>
</tr>
</tbody>
</table>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Mit welchen Versionskontrollsystemen und Build-Tools lässt sich TeamCity integrieren?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">TeamCity unterstützt Git, Perforce, Mercurial, Subversion und CVS von Haus aus und bietet spezielle Integrationen für GitHub, GitLab, Bitbucket und Azure DevOps. Ein einzelner Build kann Quellcode aus mehreren Repositorys gleichzeitig abrufen und dabei sogar verschiedene VCS-Typen wie Perforce und Git in einer Konfiguration kombinieren. Auf der Build-Seite umfasst es Runner für Maven, Gradle, Ant, MSBuild, NuGet, Node.js und Kotlin Script, und jeder Schritt kann in einem Docker-Container ausgeführt werden. Zur Skalierung der Agenten lässt es sich mit Amazon EC2, Kubernetes, VMware vSphere, Google Cloud und Azure verbinden.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Was sollten Teams wissen, bevor sie sich für die kostenlose Professional-Edition entscheiden?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">Die kostenlose Professional-Edition ist voll funktionsfähig, jedoch streng auf 100 Build-Konfigurationen und 3 Build-Agenten begrenzt; wird das Agentenlimit überschritten, werden neue Builds blockiert, bis Sie Kapazität hinzufügen. Eine Skalierung über diese Grenze hinaus erfordert die kostenpflichtige Enterprise-Lizenz sowie zusätzliche Agenten-Slots, von denen jeder 10 Konfigurationen hinzufügt. Der KI-Assistent ist eine kostenpflichtige Enterprise-Integration und keine kostenlose Funktion. TeamCity ist zudem eine JVM-Anwendung mit relativ hohem Speicherbedarf, und die Projekthierarchie sowie das Build-Chain-Modell erfordern bei der Ersteinrichtung eine gewisse Einarbeitungszeit. Open-Source-Projekte können die Kosten vermeiden, indem sie über das JetBrains-Programm eine kostenlose Lizenz beantragen.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Was hat sich in TeamCity 2026.1 geändert, worüber Käufer Bescheid wissen sollten?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">Ab Version 2026.1 starten der TeamCity-Server und die Build-Agenten nicht mehr unter Java-Versionen älter als 21, sodass auf dem Host Java 21 laufen muss, um den Server zu starten. Diese Anforderung betrifft nur den Betrieb von TeamCity selbst; Ihre Builds können weiterhin auf ältere Java-Versionen wie JDK 19 abzielen. Die Version enthält außerdem eine TeamCity-CLI zur Verwaltung von Builds über das Terminal sowie einen MCP-Endpunkt, über den KI-Agenten mit dem Server interagieren können. On-Premises-Versionen erhalten nun zwei Hauptversionen pro Jahr, während TeamCity Cloud häufiger aktualisiert wird.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Läuft TeamCity unter Windows, Linux und macOS?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">Ja. Der TeamCity-Server und die Build-Agenten basieren auf Java und laufen auf aktuellen Versionen von Windows, Linux und macOS sowie in Docker-Containern. Der Windows-Installer und die Docker-Images enthalten Amazon Corretto Java 21, während Apple-Silicon-Hosts wie M1 oder M2 am besten mit einer Build-Variante wie Azul OpenJDK kombiniert werden.</p>
<h3 style="margin-top: 30px; margin-bottom: 10px;">Wie unterscheidet sich TeamCity von Jenkins?</h3>
<p style="margin-top: 0px; margin-bottom: 0px;">TeamCity ist ein proprietäres Produkt von JetBrains, das Build-Ketten, Testverlauf und Kotlin-DSL-Pipelines standardmäßig enthält, während Jenkins Open Source ist und für vergleichbare Funktionen stark auf Community-Plugins angewiesen ist. Teams entscheiden sich in der Regel für TeamCity, um eine schnellere, konsistentere Einrichtung mit Hersteller-Support zu erhalten, und für Jenkins, um maximale Flexibilität ohne Lizenzkosten zu nutzen.</p>
<p style="margin-top: 0px; margin-bottom: 0px;"> </p>