TeamCity logo

TeamCity

TeamCity is an ultimate Continuous Integration tool for professionals
1.1K
1.1K
+ 1
316

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
286 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
Easy to configure
37
Reliable and high-quality
32
User friendly
32
On premise
32
Github integration
18
Great UI
16
Smart
12
Free for open source
12
Can run jobs in parallel
8
Crossplatform
5
Chain dependencies
5
Fully-functional out of the box
4
Great support by jetbrains
4
REST API
4
Projects hierarchy
4
100+ plugins
3
Personal notifications
3
Free for small teams
3
Build templates
3
Per-project permissions
2
Upload build artifacts
2
Smart build failure analysis and tracking
2
Ide plugins
2
GitLab integration
2
Artifact dependencies
2
Official reliable support
2
Build progress messages promoting from running process
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
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
1091 developers follow TeamCity to keep up with related blogs and decisions.