TeamCity-Integrationen für Build-Tools

Mit Build-Tool-Integrationen, die von .NET über Gradle und Maven bis hin zu Unity, Unreal Engine und Xcode alle Bereiche abdecken, erfüllt TeamCity alle Ihre Anforderungen an einen CI-Server.

Kostenlos loslegen

Unterstützung für führende Build-Tools

Die nativen Build-Tools von TeamCity bieten Ihnen eine automatische Buildschritt-Erkennung, die Auflösung von Abhängigkeiten, Test-Reporting und viele weitere Vorteile.

Dank der integrierten Unterstützung für eine breite Palette von Build-, Analyse- und Code-Coverage-Tools können Sie weitgehend konfigurierbare, automatisierte Pipelines für nahezu jedes Projekt erstellen.

gradle logo
maven logo
apache ant logo
podman logo
jacoco logo
java icon
C #
python logo
powershell logo
sbt logo
scala logo
Unity logo
xcode logo
Node js logo
JavaScript logo
GO logo

Automatisierte Builds für Java-Projekte

Die Unterstützung von TeamCity für Maven, Gradle und Ant reicht von der automatischen Erkennung von Build-Tools bis hin zu einem detaillierten Echtzeit-Testreporting.

  • Die automatische Buildschritt-Erkennung beschleunigt die Pipeline-Konfiguration.
  • Knüpfen Sie Builds an verschiedene Bedingungen – zum Beispiel Commits in bestimmten Branches, Pull-Requests oder tägliche Intervalle.
  • Führen Sie Ihre Maven-, Gradle- oder Ant-Builds in Docker-Containern aus.
  • Inkrementelle Builds sorgen für eine effiziente Pipeline – TeamCity löst die Abhängigkeiten auf und führt den Buildvorgang nur für geänderte Dateien durch.
  • Untersuchen Sie die Ergebnisse von Java-Inspektionen, Duplikatanalysen und Code-Coverage-Berichten direkt in der TeamCity-Oberfläche und lassen Sie abhängig von den Ergebnissen weitere Schritte ausführen.
  • Erhalten Sie Echtzeit-Testergebnisse für JUnit und TestNG.
„TeamCity ist seit mehr als einem Jahrzehnt unser CI-System der Wahl. Es enthält standardmäßig alle Funktionen, die wir benötigen. Wir schätzen auch seine Zuverlässigkeit und nutzen Kotlin-DSL gern für die Konfiguration unserer Pipelines.“
Piotr Jagielski

Piotr Jagielski,
VP Engineering, Gradle Build Tool

Lesen Sie die Fallstudie

Unterstützung für .NET-Build-Tools

Durch eine umfassende Unterstützung aller Aspekte des .NET-Ökosystems ist TeamCity der perfekte Buildserver für Ihre .NET-Projekte.

C#-Skript-Runner

Der dedizierte C#-Skript-Runner von TeamCity vereinfacht die Migration Ihrer bestehenden Build-, Test- und Paketmanagement-Skripte. Mit dem C#-Skript-Runner, der für Windows, Linux, macOS und Docker-Container verfügbar ist, können Sie selbstdefinierte Pipeline-Aufgaben mit einer vertrauten Syntax automatisieren.

Docker-Integration

Sorgen Sie mit der leistungsstarken Docker-Integration von TeamCity für einheitliche und reproduzierbare Build- und Testumgebungen in jeder Phase Ihrer CI/CD-Pipeline.

  • Nutzen Sie die umfangreiche Build-Tool-Unterstützung von TeamCity, um Builds in Docker-Containern auszuführen oder mit dem Befehlszeilen-Build-Runner eigene Skripte zu starten.
  • Erstellen und verwalten Sie Docker-Container im Rahmen Ihrer Build-Chain mit dem Build-Runner für Docker.
  • Beschleunigen Sie mit detaillierten Build- und Testergebnissen die Diagnose von Fehlern und Ausfällen.
  • Mit dem Docker-Compose-Runner von TeamCity können Sie Multi-Container-Anwendungen bereitstellen und testen.
  • Mit dem Build-Feature Docker Support können Sie Docker-Images veröffentlichen und Container-Registries verwalten.

Podman-Unterstützung Neu

Mit der neuen Podman-Integration von TeamCity können Sie Container-Images abrufen, Build-Schritte in Containern ausführen und Ihre Container-Registries automatisch über Podman und Docker verwalten.

CI/CD für Game-Entwicklung

Mit den TeamCity-Plugins für Unity und Unreal Engine erhalten Sie eine Vorschau und schnelles Feedback zu den neuesten Änderungen an Ihrem Game.

Mit speziellen Build-Runnern und einer automatischen Buildschritt-Erkennung können Sie Ihre Build-Chains innerhalb weniger Minuten konfigurieren. Durch eine vollständige Unterstützung von Perforce Helix Core und hochgradig konfigurierbare Workflows können Sie leistungsstarke CI/CD-Pipelines flexibel und mit minimalem Aufwand einrichten.

Unity

Mit dem Unity-Plugin von TeamCity ist es ganz einfach, ein CI/CD-System für die Game-Entwicklung einzurichten.

Unreal Engine

Kompilieren, testen und deployen Sie Ihre Game-Updates automatisch mit dem TeamCity-Plugin für Unreal Engine.

Weitere Integrationsmöglichkeiten

Builds mit Bazel

Durch die Unterstützung zahlreicher Sprachen und Plattformen bewährt sich Bazel als leistungsstarkes Build-Tool für Android, iOS, C++, Java und mehr. Mit dem Bazel-Plugin von TeamCity können Sie Build-Schritte erkennen, die Verfügbarkeit von Bazel auf Build-Agents prüfen, Befehle ausführen, Testergebnisse melden und vieles mehr – alles im Rahmen Ihrer automatisierten CI/CD-Pipeline.

Mehr erfahren

REST-API von TeamCity

Sie verwenden individuelle Build-Tools oder ein älteres Setup? Die REST-API von TeamCity bietet Ihnen die Flexibilität, externe Dienste in TeamCity zu integrieren, um das Beste aus beiden Welten zu kombinieren.

Mehr erfahren

TeamCity testen

Eine leistungsstarke CI/CD-Lösung, die alle Ihre Build-Tools mühelos integrieren kann.