Build with Confidence!
October 25, 2017

Build with Confidence!

Anonymous | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with TeamCity

We use TeamCity for Continuous Integration & Delivery of our software products. We have many projects for various customers that are built and integrated continuously whenever we check code into our git repositories.

We use a mixture of Gradle & Maven builds and TeamCity handles both well.

We get immediate feedback from TeamCity if a code change has caused issues with other linked projects and, because we have confidence in our tests we also have confidence in a 'green' build prior to delivery to a customer.
  • Easy to set up. The UI is pretty easy to navigate and use. You can have your project up and running in minutes.
  • Good integration with various build frameworks/methodologies. You can run standard Maven, Ant or Gradle builds with virtually no customization.
  • Decent support for extensions via the plug-in mechanism. You can integrate with other popular tools such as Artifactory via plug-ins. Or write your own.
  • Upgrade process can be a bit of a pain - have to do this manually on your server.
  • It's easy for the new user to get lost in the UI. Although this is true for most systems that offer such a wide range of configuration options.
  • TeamCity allows you to quickly prepare & deploy your releases. It takes a little bit of time to set up a good strategy that works for you and your customers but the time saved subsequently is well worth it.
  • Allows you to concentrate more on your code quality. Quick feedback means fewer bugs sneaking into production code.
I like the quality of Jetbrains products. TeamCity is well supported and regularly updated by Jetbrains. They have an active support forum and most questions are answered quickly.

TeamCity is very extendable and has been able to handle everything we've been required to do.

We also use other Jetbrains products (YouTrack & IntelliJ IDEA) and TeamCity integrates well with these (as you would expect).
If you're an Agile shop that does TDD & regular releases then it's great.

I'd recommend this even for solo Agile developers as the free version gives you three build agents and you can put everything on a spare machine and run the whole thing in Docker.