Try our new research platform with insights from 80,000+ expert users
it_user215508 - PeerSpot reviewer
DevOps Consultant at a tech company with 51-200 employees
Vendor
I use it to increase visibility and clarity of build and deployment activities.

What is most valuable?

There’s loads of valuable features but PowerShell Runner is invaluable.

How has it helped my organization?

It increases the visibility and clarity of build and deployment activities.

What needs improvement?

.net deployment needs improvement. Also, I'd like to see more NuGet/Octopus style features and Azure stuff.

For how long have I used the solution?

I've used it for over five years.

Buyer's Guide
TeamCity
April 2025
Learn what your peers think about TeamCity. Get advice and tips from experienced pros sharing their opinions. Updated: April 2025.
851,823 professionals have used our research since 2012.

What was my experience with deployment of the solution?

It's all currently hand rolled in PowerShell.

What do I think about the stability of the solution?

Never ever had any stability issues.

What do I think about the scalability of the solution?

I have encountered some issues using large number of agents, and using git.

How are customer service and support?

Customer Service:

The agents are amongst the best available/experienced around.

Technical Support:

The agents are amongst the best available/experienced around.

Which solution did I use previously and why did I switch?

I have used Jenkins, TFS, Cruise Control .net, and GO. I switched from using Cruise Control .net as TeamCity is easier to use and displays important information very well. It also has great support for integrating to other products, from JetBrains and other vendors – Atlassian, JIRA, and Windows AD.

How was the initial setup?

It's very, very simple.

What's my experience with pricing, setup cost, and licensing?

Setup is the licence (and my contract rate).

Which other solutions did I evaluate?

I have used all leading CI tools.

What other advice do I have?

With low costs to adopt what are you waiting for?

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user781401 - PeerSpot reviewer
Software Tools Developer II at a tech vendor with 1,001-5,000 employees
Vendor
Templates, meta-runners, and agent pooling make it easy to move to a new release
Pros and Cons
  • "It's easy to move to a new release because of templates and meta-runners, and agent pooling."
  • "REST API support lacks many features in customization of builds, jobs, and settings."

What is most valuable?

  • Templates
  • Meta-runners
  • Plugins
  • Multiple version control system support
  • REST API support

How has it helped my organization?

We can build our code daily and automatically, with email notification for failures. It's easy to move to a new release because of templates and meta-runners, and agent pooling.

What needs improvement?

REST API support lacks many features in customization of builds, jobs, and settings. 

Also, integration with newer technologies needs improvement.

For how long have I used the solution?

Three to five years.

What do I think about the stability of the solution?

Depends on the server host, but it runs on Java so it needs high specs. Otherwise, the website takes a long time to load. 

Also, supporting newer technologies is limited.

What do I think about the scalability of the solution?

You have to clean up old projects, otherwise the load on the server increases with increase in size of projects.

How are customer service and technical support?

Technical support is good.

Which solution did I use previously and why did I switch?

No previous solution.

How was the initial setup?

Straightforward, the documentation on the website is very helpful.

What's my experience with pricing, setup cost, and licensing?

I don't handle pricing so I can't really advise on this.

Which other solutions did I evaluate?

We did not evaluate other options but we may consider moving to Jenkins because it's free and has many similar features.

What other advice do I have?

Use Templates and meta-runners, they are very useful in scaling your product with new releases.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
TeamCity
April 2025
Learn what your peers think about TeamCity. Get advice and tips from experienced pros sharing their opinions. Updated: April 2025.
851,823 professionals have used our research since 2012.
Software Developer at a tech vendor with 51-200 employees
Real User
Stable, a straightforward setup, and easy to configure
Pros and Cons
  • "The most valuable aspect of the solution is its easy configuration. It also has multiple plugins that can be used especially for building .net applications."
  • "If there was more documentation that was easier to locate, it would be helpful for users."

What is our primary use case?

We primarily use the solution for application building and testing, continuous integration testing, and continuous delivery.

What is most valuable?

The most valuable aspect of the solution is its easy configuration. It also has multiple plugins that can be used especially for building .net applications.

What needs improvement?

Some of the configurations have room for improvement. They are partly calling another tool via the command line and the parameters on the command line are occasionally hard to use.

If there was more documentation that was easier to locate, it would be helpful for users.

For how long have I used the solution?

I've been using the solution for five years.

What do I think about the stability of the solution?

In the prior version, there were some problems with the doc agents, but the latest version is quite stable.

What do I think about the scalability of the solution?

We're not a big company, so we don't need to scale in a big way. It is possible to partly scale by adding multiple agents within the license. It would be quite easy to do this if you need to.

How are customer service and technical support?

We've never used technical support. We haven't needed to use it yet.

How was the initial setup?

The initial setup was straightforward.

What about the implementation team?

Our company handled the implementation.

What other advice do I have?

We use the on-premises deployment model.

I'd advise others that it's absolutely necessary to use an integration tool that can run integration tests. 

I'd rate the solution eight out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
PeerSpot user
Web Developer and Software Architect at a tech vendor with 1-10 employees
Real User
Execution of unit tests with code coverage reports is a valuable feature
Pros and Cons
  • "Using TeamCity and emailing everyone on fail is one way to emphasize the importance of testing code and showing management why taking the time to test actually does saves time from having to fix bugs on the other end."
  • "Last time I used it, dotnet compilation had to be done via PowerShell scripts. There was actually a lot that had to be scripted."

What is our primary use case?

Automating continuous integration and catching those culprits who introduce build errors or test failures who refuse to test on their own machines.

How has it helped my organization?

Being the sole TDD developer in an organization is not enough if the rest of the team does not test as well. Using TeamCity and emailing everyone on fail is one way to emphasize the importance of testing code and showing management why taking the time to test actually does saves time from having to fix bugs on the other end.

What is most valuable?

The three best features are the following:

  • Automated builds triggered on check-in
  • Execution of unit tests with code coverage reports
  • Automated deployment to various environments.

What needs improvement?

Last time I used it, dotnet compilation had to be done via PowerShell scripts. There was actually a lot that had to be scripted. Whether to present an error code or just throw an exception, it was unclear, as well as having to paste a script versus executing a PS file. Fewer "options" in this section with greater consolidation and handling would be appreciated.

For how long have I used the solution?

Three to five years.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
it_user607749 - PeerSpot reviewer
it_user607749Manager, Live Production at a computer software company with 1,001-5,000 employees
Real User

Thanks for the information!