TeamCity Review

There are the occasional issues in deploying software, but it has centralized our build automation.


What is most valuable?

  • Centralized build automation
  • Ability to embed powershell scripts for automated deployments
  • Auditability of builds
  • Unit tests
  • Smoke tests
  • Automated deployments

How has it helped my organization?

Continuous integration has reduced build failures and highlighted issues sooner. Automated deployments of web services, database scripts and applications chained across all environments has minimized time and effort, sped up delivery time, reduced risk of human error and enabled automated communication to stakeholders via integration with JIRA for release notes.

For how long have I used the solution?

I've used it for three years.

What was my experience with deployment of the solution?

Occasionally issues deploying software using the tool due to configuration issues within the tool (mostly around powershell configuration).

What do I think about the stability of the solution?

We had to add additional servers to enable a failover capability, but this was more to do with our infrastructure

What do I think about the scalability of the solution?

No issues enquired.

How are customer service and technical support?

Customer Service:

I've not required customer service.

Technical Support:

It's good. It's done via online forums.

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

We previously used Jenkins and Cruise control. We changed to enable one common solution and standard support model, also better functionality.

How was the initial setup?

It was very simple. I have also installed on my home server to enable me to continue to develop and learn the tool.

What about the implementation team?

We did it in-house.

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

The initial cost was only the cost of a virtual server, and database which was less than 1000 Euros a month. I am not aware of ongoing costs.

Which other solutions did I evaluate?

No other options were evaluated.

What other advice do I have?

Make sure you define the standards and naming conventions prior to implementing TeamCity.

**Disclosure: I am a real user, and this review is based on my own experience and opinions.
Add a Comment
Guest
1 Comment

author avatarOrlee Gillis
Consultant

Debra, how do you find your build automation 10 months later? Have you seen significant progress?