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

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

TeamCity Integrations

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