What is TeamCity?
TeamCity is a user-friendly continuous integration (CI) server for professional developers, build engineers, and DevOps. It is trivial to setup and absolutely free for small teams and open source projects.
TeamCity is a tool in the Continuous Integration category of a tech stack.
Who uses TeamCity?
Companies
287 companies reportedly use TeamCity in their tech stacks, including Accenture, ebay, and Hepsiburada.
Developers
724 developers on StackShare have stated that they use TeamCity.
TeamCity Integrations
Slack, Datadog, SonarQube, Snyk, and Octopus Deploy are some of the popular tools that integrate with TeamCity. Here's a list of all 44 tools that integrate with TeamCity.
Pros of TeamCity
61
37
32
32
32
18
16
12
12
8
5
5
4
4
4
4
3
3
3
3
2
2
2
2
2
2
2
1
1
1
1
0
0
Decisions about TeamCity
Here are some stack decisions, common use cases and reviews by companies and developers who chose TeamCity in their tech stack.
Blog Posts
TeamCity's Features
- Automate code analyzing, compiling, and testing processes, with having instant feedback on build progress, problems, and test failures, all in a simple, intuitive web-interface
- Simplified setup: create projects from just a VCS repository URL
- Run multiple builds and tests under different configurations and platforms simultaneously
- Make sure your team sustains an uninterrupted workflow with the help of Pretested commits and Personal builds
- Have build history insight with customizable statistics on build duration, success rate, code quality, and custom metrics
- Enable cost-effective on-demand build infrastructure scaling thanks to tight integration with Amazon EC2
- Easily extend TeamCity functionality and add new integrations using Java API
- Great visual project representation. Track any changes made by any user in the system, filter projects and choose style of visual change status representation
TeamCity Alternatives & Comparisons
What are some alternatives to TeamCity?
Jenkins
In a nutshell Jenkins CI is the leading open-source continuous integration server. Built with Java, it provides over 300 plugins to support building and testing virtually any project.
Appveyor
AppVeyor aims to give powerful Continuous Integration and Deployment tools to every .NET developer without the hassle of setting up and maintaining their own build server.
Hudson
It monitors the execution of repeated jobs, such as building a software project or jobs run by cron. Among those things, currently it focuses on the two jobs
Octopus Deploy
Octopus Deploy helps teams to manage releases, automate deployments, and operate applications with automated runbooks. It's free for small teams.
FinalBuilder
With FinalBuilder you don't need to edit xml, or write scripts. Visually define and debug your build scripts, then schedule them with windows scheduler, or integrate them with Continua CI, Jenkins or any other CI Server.