TeamCity logo

TeamCity

TeamCity is an ultimate Continuous Integration tool for professionals

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
262 companies reportedly use TeamCity in their tech stacks, including Accenture, ebay, and Stack Overflow.

Developers
588 developers on StackShare have stated that they use TeamCity.

TeamCity Integrations

Slack, Datadog, BrowserStack, SonarQube, and Sauce Labs are some of the popular tools that integrate with TeamCity. Here's a list of all 37 tools that integrate with TeamCity.
Pros of TeamCity
59
Easy to configure
37
Reliable and high-quality
31
User friendly
31
On premise
31
Github integration
18
Great UI
16
Smart
12
Can run jobs in parallel
12
Free for open source
8
Crossplatform
4
Fully-functional out of the box
4
Projects hierarchy
4
Chain dependencies
4
REST API
4
Great support by jetbrains
3
Free for small teams
3
Personal notifications
3
Per-project permissions
3
Build templates
3
100+ plugins
2
Upload build artifacts
2
Build progress messages promoting from running process
2
Artifact dependencies
2
Smart build failure analysis and tracking
2
Ide plugins
2
GitLab integration
1
Repository-stored, full settings dsl with ide support
1
Built-in artifacts repository
1
Powerful build chains / pipelines
1
TeamCity Professional is FREE
0
Official reliable support
0
High-Availability
0
Hosted internally
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.
See all alternatives

TeamCity's Followers
850 developers follow TeamCity to keep up with related blogs and decisions.