Skip to main content
TrustRadius
TeamCity

TeamCity

Overview

What is TeamCity?

TeamCity is a continuous integration server from Czeck company JetBrains.

Read more
Recent Reviews

TrustRadius Insights

TeamCity has proven to be an invaluable tool for software development teams across various organizations. Users have utilized TeamCity in …
Continue reading

TeamCity Delivers

9 out of 10
August 13, 2021
Incentivized
We make use of TeamCity to build and deploy our code from our git repositories to our various environments - development, test, staging, …
Continue reading

Build with Confidence!

10 out of 10
October 25, 2017
Incentivized
We use TeamCity for Continuous Integration & Delivery of our software products. We have many projects for various customers that are built …
Continue reading
Read all reviews

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Pricing

View all pricing
N/A
Unavailable

What is TeamCity?

TeamCity is a continuous integration server from Czeck company JetBrains.

Entry-level set up fee?

  • No setup fee
For the latest information on pricing, visithttps://www.jetbrains.com/teamcity/buy

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting/Integration Services

Would you like us to let the vendor know that you want pricing?

Alternatives Pricing

What is Appsmith?

Appsmith is an open source framework to build admin panels, CRUD apps and workflows.

What is Codemagic?

Codemagic is a developer's CI/CD tool for mobile app projects. Build Android, iOS, React Native, Ionic, Unity, and Flutter projects on Codemagic.Codemagic uses its own CLI tools under the hood to perform complicated tasks like code signing and distribution to the stores. These are open-sourced and…

Return to navigation

Product Demos

Sitecore CI/CD with TeamCity and TDS Demo

YouTube

Redgate DLM Demo (with TFS, TeamCity, & Octopus Deploy)

YouTube

CI/CD with JetBrains TeamCity | TeamCity Tutorial

YouTube

Demo Teamcity Build Project 2 (end)

YouTube

TeamCity Fundamental Tutorial for Beginners with Demo || Class - 01 || By Visualpath

YouTube

TeamCity demo - part 1

YouTube
Return to navigation

Product Details

What is TeamCity?

A Continuous Integration and Deployment server that provides out-of-the-box test intelligence, real-time reporting on build problems, and boasts scalability. It is available both as an on-premises and a cloud-based version.

TeamCity Video

Getting Started with TeamCity

TeamCity Technical Details

Deployment TypesSoftware as a Service (SaaS), Cloud, or Web-Based
Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

TeamCity is a continuous integration server from Czeck company JetBrains.

Bamboo, Jenkins, and CloudBees Continuous Integration are common alternatives for TeamCity.

The most common users of TeamCity are from Mid-sized Companies (51-1,000 employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(58)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

TeamCity has proven to be an invaluable tool for software development teams across various organizations. Users have utilized TeamCity in their agile project management systems, specifically within the web development team, to streamline their workflow and enhance productivity. By seamlessly integrating their git repositories with their ticketing systems, users have been able to test and release code from the development environment to the production environment with ease.

The software's automation testing capabilities have been critical for both development and product support. With TeamCity, users have been able to evaluate and integrate numerous projects, pulling together over 300 components of their SaaS-based product. This has allowed them to schedule, execute, and generate reports for various types of automation testing, ensuring the quality and reliability of their software.

One of the standout features of TeamCity is its user-friendly interface. Users have praised how easy it is to navigate and manage builds and releases within the system. Additionally, TeamCity offers flexible templates through its templates, variables, and parameterization capabilities. This enables users to create common solutions, such as deploying MVC applications to IIS, quickly and efficiently.

TeamCity seamlessly integrates with several popular platforms like Git, Azure, AWS, and Visual Studio Team Services. This integration allows development teams to leverage existing tools in their CI/CD build process without any hassle.

While users appreciate the functionality provided by TeamCity, some have expressed a desire for more comprehensive deployment visualization features. However, this minor limitation does not detract from the overall effectiveness of the software.

Overall, TeamCity has become an essential tool for development teams looking to implement continuous integration and continuous deployment practices. By providing immediate feedback on code issues and enabling thorough testing before delivery to customers, TeamCity ensures a smooth and efficient development process. Its ease of configuration and implementation also makes it suitable for small organizations with multiple projects. With its ability to meet quality expectations by running automated unit tests and handling various environments, customers find great value in using TeamCity for their software development needs.

Reliable Performance: Many users have praised the product for its reliable performance. Several reviewers have stated that the product consistently meets their expectations and performs well without any issues.

User-friendly Interface: A significant number of customers have appreciated the user-friendly interface of the product. Numerous users mentioned that the interface is intuitive and easy to navigate, making it simple for them to use and understand all its features.

Great Customer Support: Several reviewers have expressed their satisfaction with the excellent customer support provided by the company. Users have reported positive experiences while seeking assistance from customer support representatives who were helpful, knowledgeable, and prompt in resolving their queries or concerns.

Long and Manual Upgrade Process: Many users have expressed frustration with the lengthy and manual upgrade process for TeamCity. They have found it to be time-consuming and cumbersome, requiring significant effort.

Lack of SaaS-based Solution: Several reviewers have mentioned their disappointment in the lack of a SaaS-based solution for TeamCity. This means that users are required to host and maintain a large server along with multiple build agents, which can be inconvenient and resource-intensive.

Weak Pipeline Visualization: A common concern among users is the weakness of TeamCity's pipeline visualization feature. They feel that it could benefit from improvements in terms of clarity and usability, as it currently falls short compared to other aspects of the platform.

  • Users recommend TeamCity over Jenkins for its additional features, ease of use, and integration capabilities.
  • They highly recommend TeamCity to IT companies and suggest that it is worth the investment for enterprise continuous integration.
  • Users also recommend self-hosting TeamCity for small companies and mention its value compared to other services.
  • Furthermore, they recommend taking advantage of the free trial, checking available plugins, and evaluating new major versions and security risks.
  • Overall, users think TeamCity is a great product for build automation and continuous integration and consider it as one of the best CI tools available.

Attribute Ratings

Reviews

(1-2 of 2)
Companies can't remove reviews or game the system. Here's why
Anthony Aziz | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
We use TeamCity on a self-hosted instance to build our ASP.NET projects, .NET desktop projects, and Angular projects. We use it to automatically build these various projects from our git repos and then execute deployment scripts via Octopus Deploy. We also run unit tests on each build and tie in build and test status to our code review tool, Upsource. TeamCity is part of our end-to-end pipeline that allows us to get quality changes out the door quickly and react to production issues quickly.
  • See build status across many projects.
  • It monitors multiple branches with different build processes for each.
  • It's a useful unit test runner with test history and identification of flaky or problematic tests.
  • Reading build output logs can be a pain at times, as they aren't really parsed; just long lines of output.
  • When you have multiple projects and branches, determining what is currently building, what is pending, and what has failed can be difficult.
TeamCity scales well for small teams. We run it on a low-cost instance with several other tools, and it performs well. It has some pretty straight forward build configurations, but can be expanded with scripts and various build settings. It might be a bit overkill for a single, small project, however.
  • Tracking unit test history has identified problematic test and real bugs that would be difficult or impossible to detect manually.
  • It keeps our pipeline quick and slim, allowing us to focus on getting more features and bug fixes out without worrying about messing up builds and deploys.
  • Integration with other JetBrains products makes integrating other tools relatively painless.
TeamCity runs really well, even when sharing a small instance with other applications. The user interface adequately conveys important information without being overly bloated, and it is snappy. There isn't any significant overhead to build agents or unit test runners that we have measured.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
We use TeamCity as a CI/CD tool for our pre-production and production builds. We've set it up for near full automation use and have set it up with multiple steps for each build. TeamCity is used on a team-by-team basis here at my work. Several surrounding teams in many different departments use it with much success. TeamCity solves the problem of integrating other tools in the CI/CD build process without being too complicated or without too much overhead. Given a corporate firewall can cause great limitations, it's nice to have a tool that's simple to integrate with other tools.
  • Build Automation: easy setup, one-click deployment, reliable use, great documentation/instruction.
  • Tool Integration: great documentation, several existing examples, easy setup.
  • Step tracking: clear pipeline display, easy to locate build logs, clear error messages.
  • Desktop app: TeamCity is browser-based, and some may prefer having a desktop application to view deployments on.
  • Tasteful UI: TeamCity has a simple, non-graphic UI that some may find boring or not as intriguing as some of the other options.
TeamCity is perfect for what it's advertised to do. It's a great pipeline tool that offers several benefits over other tools. What it lacks in a tasteful UI but it makes up for it in functionality, ease of setup, integration with other tools, and one-click operation if set up correctly. Setting up triggers from Github or your favorite source control is very simple, and connecting it to your production deployment is just as easy.
  • TeamCity has greatly improved team efficiency by streamlining our production and pre-production pipelines. We moved to TeamCity after seeing other teams have more success with it than we had with other tools.
  • TeamCity has helped the reliability of our product by easily allowing us to integrate unit testing, as well as full integration testing. This was not possible with other tools given our corporate firewall.
  • TeamCity's ability to include Docker containers in the pipeline steps has been crucial in improving our efficiency and reliability.
I would also like to compare TeamCity against Snap-Ci as well as Concourse. We chose TeamCity over all of these tools because of its ability to be set up easily against a restricting corporate firewall. We needed to integrate unit tests, integration tests, pushes to production, and Docker containers into our CI, but were not able to with the other tools. We found other teams in other departments were having great success with TeamCity so we decided to give it a try and had the same great success. Good documentation is key, and you will definitely find that with TeamCity. There are several extensions or tools available to further modify TeamCity to your needs, but it is an excellent tool out of the box.
TeamCity doesn't slow down when integrating with other tools. It's one of the faster CI tools I've seen. Pages load very quickly, reports are near instant, build logs and the pipeline images are live, and it handles anything we throw at it.
Return to navigation