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?
285 companies reportedly use TeamCity in their tech stacks, including Accenture, ebay, and Hepsiburada.
716 developers on StackShare have stated that they use TeamCity.
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
Easy to configure
Reliable and high-quality
Free for open source
Can run jobs in parallel
Fully-functional out of the box
Great support by jetbrains
Free for small teams
Upload build artifacts
Build progress messages promoting from running process
Official reliable support
Smart build failure analysis and tracking
Repository-stored, full settings dsl with ide support
TeamCity Professional is FREE
Built-in artifacts repository
Powerful build chains / pipelines
Decisions about TeamCity
Here are some stack decisions, common use cases and reviews by companies and developers who chose TeamCity in their tech stack.
TeamCity Preferred for continuous integration.
May 17 2018 at 1:38AM
Jul 28 2017 at 7:41AM
May 29 2015 at 9:25AM
- 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?
See all alternatives
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 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.
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 helps teams to manage releases, automate deployments, and operate applications with automated runbooks. It's free for small teams.
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.