- Home
- Continuous Integration Software
- TeamCity
TeamCity
Prague, Czech Republic
What it is
TeamCity is a continuous integration and delivery server for automating software builds, tests, and delivery. Build chains organize pipelines into reusable steps that can run in parallel and reuse results across configurations. Build caching, artifact dependencies, and incremental builds reduce repeated work. TeamCity can test changes before commit and commit them automatically if they pass; it can also analyze test history to flag inconsistent results. Pipeline settings can be stored in Kotlin DSL, XML, or YAML, or generated from the interface. Supported version control systems include Git, Perforce, Mercurial, Subversion, and CVS, with out-of-the-box integrations for GitHub, GitLab, Bitbucket, and Azure DevOps. Infrastructure integrations include AWS, Kubernetes, Google Cloud Platform, Azure Resource Manager, and VMware vSphere. TeamCity is available on-premises or in the cloud. The Professional on-premises plan is free forever and includes three build agents. Cloud costs $15 a month per committer with a three-committer minimum; its trial lasts 14 days, while the on-premises Enterprise trial lasts 30 days.
For and against
For
- Build chains can run reusable steps in parallel.
- Supports Kotlin DSL, XML, and YAML settings.
- Includes integrations for major version control platforms.
- Offers cloud and on-premises options.
- Free on-premises Professional plan includes three build agents.
Against
- Cloud has a three-committer minimum.
- Cloud plan lists 120 GB storage and 600 GB monthly transfer.
- On-premises security notes recommend a trusted deployment environment.
- Additional on-premises build agents cost $359 a year.
The verdict
TeamCity provides pipeline automation with build optimization, test history analysis, and both hosted and self-managed options. Compare the cloud minimum and on-premises agent limits with your expected setup.
Who it suits
TeamCity suits software teams automating build and test pipelines that want either a cloud service or an on-premises server. Its support for configuration as code can suit teams managing pipeline settings in files.
Plans and prices
Professional (On-Premises)
Unlimited users · 3 build agents · 100 build configurations · issue tracker and forum support
Read 15 Oct 2026 · jetbrains.com
TeamCity Cloud
Minimum 3 committers · 120 GB storage · 600 GB monthly transfer · 24,000 build credits monthly
Read 15 Oct 2026 · jetbrains.com
Additional build credits
Credits do not expire
Read 15 Oct 2026 · jetbrains.com
Additional build agent
Adds one build agent · adds 10 build configurations on Professional
Read 15 Oct 2026 · jetbrains.com
Enterprise (On-Premises)
Unlimited users · 3 build agents · unlimited build configurations · standard support
Read 15 Oct 2026 · jetbrains.com
Cloud
120 GB storage · 600 GB monthly data transfer · 24,000 monthly build credits · Unlimited users
Read 3 Oct 2026 · jetbrains.com
Additional Cloud build credits
Credits never expire
Read 3 Oct 2026 · jetbrains.com
Additional On-Premises build agent
Adds 10 build configurations on Professional
Read 3 Oct 2026 · jetbrains.com
On the record
- Agent overhead
- A build-agent process typically needs about 500 MB of additional memory beyond the build workload.jetbrains.com · read 15 Oct 2026
- API documentation depth
- REST documentation combines conceptual guidance with autogenerated models, locators and method references.jetbrains.com · read 15 Oct 2026
- Build analytics
- Users can customize statistics for build duration, success rate, code quality and other metrics.jetbrains.com · read 15 Oct 2026
- Build configuration as code
- TeamCity provides tutorials for defining reusable build configurations as code.jetbrains.com · read 15 Oct 2026
- Build optimization
- TeamCity offers build caching, artifact dependencies, and incremental builds to reduce redundant work.jetbrains.com · read 3 Oct 2026
- Build pipelines
- Build chains divide pipelines into reusable steps that can run in parallel and reuse build results across configurations.jetbrains.com · read 3 Oct 2026
- CLI
- TeamCity documentation describes a CLI that can run builds, manage agents and issue REST requests.jetbrains.com · read 15 Oct 2026
- Cloud hosting
- TeamCity Cloud creates a managed server in Amazon Web Services and supplies Windows and Linux hosted agents.jetbrains.com · read 15 Oct 2026
- Cloud trial
- The pricing page offers a 14-day free trial for TeamCity Cloud.jetbrains.com · read 3 Oct 2026
- Code quality
- The server supports code coverage and duplicate-code detection for Java and .NET projects.jetbrains.com · read 15 Oct 2026
- Company founded
- JetBrains was founded in 2000.linkedin.com · read 15 Oct 2026
- Company headquarters
- LinkedIn lists Amsterdam as JetBrains headquarters, while Gartner lists Prague, Czechia as the head-office location.linkedin.com · read 15 Oct 2026
- Company legal name
- The TeamCity licence identifies the maker as JetBrains s.r.o., registered in Prague, Czech Republic.jetbrains.com · read 15 Oct 2026
- Company size
- LinkedIn lists JetBrains as a privately held company with 1,001–5,000 employees.linkedin.com · read 15 Oct 2026
- Compliance
- TeamCity's security page states that it is SOC 2 Type II and GDPR compliant.jetbrains.com · read 3 Oct 2026
- Configuration as code
- TeamCity supports storing pipeline settings in Kotlin DSL, XML, or YAML, or generating configuration from its UI.jetbrains.com · read 3 Oct 2026
- Infrastructure integrations
- TeamCity lists integrations for AWS, Kubernetes, Google Cloud Platform, Azure Resource Manager, and VMware vSphere.jetbrains.com · read 3 Oct 2026
- Install targets
- JetBrains distributes TeamCity installers for Windows, macOS, Linux, Docker and JavaEE.jetbrains.com · read 15 Oct 2026
The review
TeamCity is a continuous integration and delivery server for automating builds, tests, and software delivery. It suits development teams that need reusable pipelines, extensive source-control connections, and a choice between hosted and self-managed operation. The best reason to choose it is its configurable build orchestration; the main caution is balancing Cloud’s per-committer billing and quotas against the limits of the free on-premises tier.
Overview
TeamCity coordinates code changes through builds, tests, and delivery steps. Build chains divide work into reusable configurations, run independent steps in parallel, and reuse results between configurations. That structure is useful for multi-stage projects where repeating the same setup would slow feedback.
JetBrains, founded in 2000 and headquartered in Prague, Czech Republic, offers TeamCity as a hosted service or software you run on your own infrastructure. Pipeline settings can be created in the interface or represented as Kotlin DSL, XML, or YAML, so teams can choose visual administration or version-controlled configuration.
Key features
Pipeline orchestration and optimization
Build caching, artifact dependencies, and incremental builds reduce redundant work. These features matter most for large repositories or pipelines with repeated outputs, where avoiding unnecessary compilation and transfers can shorten feedback cycles. Pre-tested commits let TeamCity test a change before it is committed and commit it automatically when it passes, adding a gate before integration.
Testing and integrations
TeamCity analyzes test history to identify flaky tests and flag inconsistent results. That is valuable when unreliable tests obscure genuine failures, although teams seeking a dedicated flakiness-management product may want a more specialized alternative. Pull-request checks are supported.
Version-control integrations cover Git, Perforce, Mercurial, Subversion, and CVS, with ready integrations for GitHub, GitLab, Bitbucket, and Azure DevOps. Infrastructure connections include AWS, Kubernetes, Google Cloud Platform, Azure Resource Manager, and VMware vSphere.
Configuration and security
Teams can combine UI-generated configuration with code-based definitions. Security features include authentication modules, fine-grained permissions, role-based access control, short-lived REST API tokens, and secret masking in build logs. TeamCity states SOC 2 Type II and GDPR compliance. Its on-premises security guidance calls for deployment in a trusted environment that malicious users cannot access, so self-hosting requires disciplined network protection.
Support includes an issue tracker, support requests, documentation, and a community forum. Enterprise support adds 24/7 availability and guaranteed response times.
Pricing
Professional (On-Premises)
The free plan is free, billed free forever. It allows unlimited users, three build agents, 100 build configurations, and 10 pipelines. Support is through the issue tracker and forum. It is a credible starting point for small teams, but the agent, configuration, and pipeline caps can become restrictive as projects multiply.
Cloud
Cloud costs $15.00 per committer, per month, with a minimum of three committers. It includes unlimited users, 120 GB of storage, 600 GB of monthly data transfer, and 24,000 monthly build credits. The minimum charge makes it less suitable for a very small contributor group, while credit and transfer quotas require monitoring for busy pipelines. Additional credits cost $20, paid once for 25,000 credits, and those credits never expire.
Enterprise (On-Premises)
Enterprise costs $2,399 a year and includes unlimited users, three build agents, unlimited build configurations, and standard support. A 30-day Enterprise trial includes unlimited build agents. Professional customers can add an on-premises build agent for $359 per agent, per year; each added agent also adds 10 build configurations. TeamCity Cloud has a 14-day free trial.
Platforms
TeamCity supports web access and APIs across Linux, macOS, and Windows environments. It offers hosted operation and self-hosted runners, allowing teams to choose managed infrastructure or control their own execution environment.
Who it's for
TeamCity is a strong fit for engineering organizations with multi-step builds, parallel work, mixed version-control systems, or a need to keep pipeline definitions in code. Professional suits small self-hosted projects that fit within three agents, 100 configurations, and 10 pipelines. Cloud suits teams preferring a managed service and predictable included quotas, provided the three-committer minimum works. Enterprise is aimed at larger self-managed installations needing unlimited configurations and stronger support coverage.
Pros and cons
- Pro: Build chains, parallel steps, caching, artifact dependencies, and incremental builds can cut repeated pipeline work.
- Pro: Kotlin DSL, XML, YAML, and UI configuration accommodate both code-first and visual administration.
- Pro: Broad source-control and infrastructure integrations reduce the need to connect separate systems manually.
- Pro: Flaky-test history analysis and pre-tested commits address two common causes of unreliable feedback.
- Con: The free on-premises tier is limited to three agents, 100 configurations, and 10 pipelines.
- Con: Cloud requires at least three paid committers and imposes storage, transfer, and build-credit quotas.
- Con: Self-hosting places responsibility for deploying in a trusted environment and protecting access on the customer.
Alternatives
Choose Bitbucket Pipelines when a free plan with up to five users, unlimited public and private repositories, 1 GB of LFS storage, and 50 build minutes per month fits a smaller setup.
BuildPulse is a paid option with 3,000 free runner minutes each month before per-minute pricing, supporting Linux x64 and arm64 runners from 2 to 64 vCPUs.
Pick HyperExecute for a free allowance of 300 testing minutes, two concurrent sessions, and Windows or Linux virtual machines.
Testery offers a Growth plan with 10 test-execution hours, 10 parallel runners, reporting, and analytics.
Choose Buildkite when its free plan’s five-user, 10-concurrent-job, and monthly Linux vCPU-minute allowances match your workload.
Captain is a focused option for flaky-test tracking, quarantine, retries, and parallel test-suite partitioning.
CircleCI is an alternative hosted CI service with a Performance plan starting at $15 per month.
Cypress is a web-testing-oriented alternative with a free Starter plan for 10 users and 500 test results per month.
Verdict
Choose TeamCity if you need sophisticated, reusable CI/CD orchestration with both hosted and self-managed deployment, code-based configuration, and broad integrations. Look elsewhere if your team cannot accommodate Cloud’s three-committer minimum and quotas or will quickly outgrow Professional’s small on-premises limits.