With build tool integrations covering everything from .NET, Gradle, and Maven, to Unity, Unreal Engine, and Xcode, TeamCity can accommodate all of your CI server needs.
Get started for freeTake advantage of automatic build step detection, dependency resolution, test reporting, and more with TeamCity’s native build tools integrations.
Thanks to built-in support for a wide range of build, analysis, and code coverage tools, you can create highly configurable, automated pipelines for almost any project.
TeamCity’s support for Maven, Gradle, and Ant covers everything from build tool autodetection to detailed real-time test reports.
“We’ve relied on TeamCity as our CI system of choice for over a decade. It provides all of the features we need out of the box. We also appreciate its reliability and like Kotlin DSL for configuring our build pipelines.”
Piotr Jagielski,
VP of Engineering, Gradle Build Tool
Comprehensive support for every aspect of the .NET ecosystem makes TeamCity the perfect build server for your .NET projects.
Migrating your existing build, test, and package management scripts is simple with TeamCity’s dedicated C# script runner. Available for Windows, Linux, MacOS, and Docker containers, the C# script runner enables you to automate custom pipeline tasks with a familiar syntax.
Ensure consistent and reproducible build and test environments at every stage of your CI/CD pipeline with TeamCity’s powerful Docker integration.
With TeamCity’s new Podman integration, you can now fetch container images, run build steps inside containers, and manage your container registries automatically via Podman and Docker.
Preview your latest game changes and get rapid feedback as you work with TeamCity’s plugins for Unity and Unreal Engine.
With dedicated build runners and build step detection, you can configure build chains in minutes. Full support for Perforce Helix Core and highly configurable workflows give you the flexibility to create powerful CI/CD pipelines with minimal effort.
Build, test, and deploy your game updates automatically with TeamCity’s plugin for Unreal Engine.
Bazel’s multilingual and multiplatform support make it a powerful build tool for Android, iOS, C++, Java, and more. Use TeamCity’s Bazel plugin to detect build steps, recognize Bazel on build agents, run commands, report test results, and more – all as part of your automated CI/CD pipeline.
Working with customized build tools or a legacy setup? TeamCity’s REST API gives you the flexibility to integrate external services with TeamCity to get the best of both worlds.
A powerful CI/CD solution that offers seamless integration with all of the build tools that you use.