Compatible with any programming language and offering integrations with a wide range of build tools and testing frameworks, TeamCity can enrich your CI/CD process with valuable insights and rapid feedback so you can build faster.
Out of the box, TeamCity provides particular support for:
If your language or technology isn’t listed, don’t worry. Whatever workflow you prefer, you can use it with TeamCity and its Command Line Runner, which allows you to run any script supported by your OS.
With TeamCity, you can run builds in the cloud or on local infrastructure; on Linux, Windows, or MacOS; and in Docker containers or Kubernetes clusters. Our intelligent pipeline optimization ensures efficient use of your build resources while delivering rapid feedback.
In addition to the JetBrains-supported build runners, there are over 100 free plugins and a comprehensive API that lets you integrate TeamCity with your own tools and scripts.
TeamCity comes in two formats:
Hosted by JetBrains
A managed service for teams that prefer using cloud services. TeamCity Cloud builds every technology and every programming language.
Hosted by you
A self-hosted solution for companies that want to have full control over their CI/CD environment. TeamCity On-Premises supports a vast variety of programming languages and technologies, and it’s free for small projects!
With native support for .NET build tools, testing frameworks, and NuGet package management, coupled with automatic build step detection and Visual Studio integration, TeamCity offers a comprehensive CI/CD solution for all your .NET projects. For game developers, TeamCity’s C# script support provides the perfect platform for automating the building, testing, and release of your Unity projects.
Learn more about .NET continuous integration.
TeamCity offers:
Capable of supporting projects of any size, TeamCity is the ideal CI/CD solution for your C and C++ projects. Automate the building of your C++ projects with TeamCity’s MSBuild or Visual Studio build runners and reap the benefits of comprehensive reporting and analysis, configurable alerts, and a scalable and fully customizable build and test pipeline.
TeamCity offers:
With TeamCity’s Golang build feature, you can view the results of automated Go tests in real time.
Get immediate feedback on your team’s latest code changes for Java projects with TeamCity. Build a robust and scalable CI/CD pipeline with minimal effort, thanks to native support for the leading Java build and test frameworks together with automatic build step detection.
Are you ready for one CI/CD solution that will support all the programming languages used by your team? Download TeamCity On-Premises now or sign up for a free trial of TeamCity Cloud!
Verify your Node.js projects automatically with TeamCity’s fully customizable build and test platform. TeamCity detects JavaScript build steps automatically, so you can start building your pipeline in minutes.
Embrace DevOps best practices and store your CI/CD configuration as code using TeamCity’s Kotlin DSL.
TeamCity offers full support for Objective C, Swift, and C++. Build on your own machines or take advantage of TeamCity Cloud Mac agents.
The Xcode build runner in TeamCity provides a structured build log based on Xcode build stages, detects compilation errors, reports tests from the xcodebuild
utility, and adds automatic agent requirements for the appropriate versions of tools installed (Xcode, SDKs, and so on) and for reporting tools via agent properties.
Automate build, test, and deployment tasks for your PHP applications with TeamCity.
Not sure if TeamCity is right for you? Contact us and we will be happy to answer any questions you may have or schedule a demo.
Build a streamlined CI/CD pipeline for your Python projects in minutes with TeamCity. With first-class support for Python 2.x and 3.x, TeamCity automatically detects build steps, reports code inspection and test results, and enables a fully customizable build process.
Create an automated continuous integration and deployment process for both your Ruby and your Ruby on Rails projects with TeamCity.
TeamCity gives you complete flexibility throughout your continuous integration and deployment process.
Powerful CI/CD that speaks your language