TeamCity Cloud

TeamCity Cloud

JetBrains TeamCity Cloud excels in CI/CD with strong security and flexibility.

Basic Information

JetBrains TeamCity Cloud is a managed Continuous Integration/Continuous Delivery (CI/CD) service. It was introduced by JetBrains in April 2021. Major releases occur approximately every four months, following a YYYY.MM versioning scheme (e.g., 2025.07). The service runs on the latest stable TeamCity version, pre-configured and maintained by JetBrains.

As a cloud service, server-side minimum requirements are managed by JetBrains. For self-hosted build agents, the agent software requires approximately 500 MB of RAM, with additional disk space determined by build usage (source checkouts, downloaded artifacts, and build processes). Supported operating systems for agents include recent versions of Windows (7/7x64, 10, Server 2003/2008, 2012, 2016, 2019, 2022), Server Core installation of Windows Server 2016, Linux (Ubuntu, Debian, RedHat, SUSE), and macOS.

JetBrains-hosted agents on Ubuntu 20.04 and Windows 2019 had their standard support timelines ending in April 2025 and January 2024, respectively, leading to the introduction of newer agent types. JetBrains addresses newly discovered security issues promptly in bugfix releases. The license type is a subscription, typically annual, with pricing based on the number of committers. The deployment model is Software-as-a-Service (SaaS), fully managed by JetBrains, with support for connecting customer-managed self-hosted agents.

Technical Requirements

  • RAM: For self-hosted agents, approximately 500 MB for the agent software. Server-side RAM is managed by JetBrains; for context, on-premises TeamCity can scale from 8 GB for small setups to 80 GB for large deployments with thousands of agents.
  • Processor: Minimal additional CPU overhead for agent software beyond build process needs. JetBrains-hosted agents are available with 2, 4, 8, or 16 vCPUs.
  • Storage: For self-hosted agents, disk space is dependent on build usage (source code, artifacts, temporary files). TeamCity Cloud offers additional storage as a purchasable resource.
  • Display: Not directly applicable to the cloud service. The web interface is W3C-compliant and compatible with modern web browsers.
  • Ports: Access to the TeamCity server is secured via HTTPS.
  • Operating System: TeamCity Agent supports recent versions of Windows, Linux, and macOS. JetBrains-hosted agents run on Ubuntu (20.04, 22.04) and Windows Server (2019, 2022).

Analysis of Technical Requirements

As a fully managed cloud service, JetBrains TeamCity Cloud abstracts most server-side technical requirements from the user. The primary technical considerations for users revolve around self-hosted build agents. These agents offer broad compatibility across major operating systems (Windows, Linux, macOS) and require a Java SE JRE (versions 11-21). Resource allocation for agents, particularly RAM and disk space, directly correlates with the complexity and volume of the builds they execute. JetBrains-hosted agents provide scalable CPU options, allowing users to select appropriate tiers for their workloads.

Support & Compatibility

  • Latest Version: TeamCity Cloud is continuously updated, with major versions released approximately every four months (YYYY.MM format). The service always runs the latest stable version.
  • OS Support: TeamCity Agents are compatible with recent versions of Windows, Linux, and macOS. JetBrains-hosted agents are provisioned on Ubuntu (20.04, 22.04) and Windows Server (2019, 2022).
  • End of Support Date: JetBrains provides prompt bugfix releases for security issues. Specific end-of-support dates apply to older operating systems used by JetBrains-hosted agents, prompting updates to newer OS versions.
  • Localization: Documentation and primary interface are in English.
  • Available Drivers: TeamCity Agents require Java SE JRE (versions 11-21). The platform integrates with a wide array of Version Control Systems (VCS) including Git, Subversion, Perforce, Azure DevOps, and Mercurial. It supports various build runners like Maven, Gradle, .NET, and Docker, and offers integration with popular IDEs such as IntelliJ IDEA, Eclipse, and Visual Studio.

Analysis of Overall Support & Compatibility Status

TeamCity Cloud offers extensive support and compatibility, integrating seamlessly with a broad ecosystem of development tools, operating systems, and version control systems. JetBrains' continuous update cycle ensures users always have access to the latest features and security patches. The availability of both JetBrains-hosted and self-hosted agents provides flexibility, allowing teams to leverage managed infrastructure while retaining the option for custom build environments. This comprehensive compatibility minimizes integration challenges for diverse development workflows.

Security Status

  • Security Features: TeamCity Cloud is developed with security as a core consideration, undergoing regular third-party security assessments and penetration tests. Key features include strong credential management, BCrypt hashing for password storage, SSH key management, disposable build environments, agent pools for isolation, and clean checkout for secure VCS access. It offers granular permissions, configuration as code (Kotlin DSL/XML), detailed audit logs, build approval features, and Let's Encrypt integration. Guest accounts are disabled by default.
  • Known Vulnerabilities: JetBrains promptly addresses newly discovered security issues in bugfix releases. Disclosed vulnerabilities are listed in the JetBrains Security Bulletin and release notes. TeamCity is not affected by Apache Struts vulnerabilities.
  • Blacklist Status: No publicly available information indicates a blacklist status.
  • Certifications: The service holds SOC 2 certification and is recognized as an AWS partner with DevOps Software Competency status. It is compliant with industry standards.
  • Encryption Support: Credentials are stored using BCrypt hashing. Sensitive data and SSH keys are encrypted both in transit and at rest. HTTPS is used for all server access.
  • Authentication Methods: Supports a wide range of authentication options, including built-in credentials, token-based authentication, and various Single Sign-On (SSO) methods. SSO integrations include Bitbucket Cloud, GitHub (App, .com, Enterprise), GitLab (.com, CE/EE), Google, JetBrains Space, Azure DevOps Services, and HTTP SAML 2.0 (compatible with Okta, OneLogin, AWS SSO, AD FS). Two-Factor Authentication (2FA) is available as an optional or mandatory setting, with critical settings protected by 2FA. LDAP and NTLM authentication are also supported.
  • General Recommendations: JetBrains recommends using strong credentials, avoiding storing them in repositories or environment variables, and utilizing password-type parameters for sensitive data. Users should regularly update TeamCity, protect the TeamCity Data Directory, secure the server machine, use HTTPS, and implement robust access controls with the principle of least privilege. Effective secret management, integrated security testing, and regular security audits are also advised.

Analysis of Overall Security Rating

JetBrains TeamCity Cloud exhibits a robust security posture. Its comprehensive suite of security features, including strong authentication mechanisms (with extensive SSO and 2FA support), encryption for sensitive data, and secure build environment practices, significantly mitigates common CI/CD risks. The commitment to regular third-party audits, prompt vulnerability patching, and industry certifications like SOC 2 further reinforces its high security rating. JetBrains also provides clear recommendations for users to maintain a secure CI/CD pipeline, emphasizing shared responsibility in cloud security.

Performance & Benchmarks

  • Benchmark Scores: Specific public benchmark scores are not detailed.
  • Real-world Performance Metrics: TeamCity Cloud aims for up to 40% faster build times through features like job reuse, test parallelization, and job debugging. JetBrains-hosted agents are designed to start on-demand, optimizing resource utilization. New ARM Linux agents are noted to offer better performance compared to their x86 counterparts.
  • Power Consumption: As a cloud service, power consumption is managed by the cloud provider (AWS) and is not a direct user concern.
  • Carbon Footprint: Not directly applicable for end-users of a cloud service.
  • Comparison with Similar Assets: TeamCity Cloud leverages AWS infrastructure. It offers similar core CI/CD functionality to the on-premises version but with the advantage of managed infrastructure. It is positioned as a powerful and scalable CI/CD solution for modern DevOps teams.

Analysis of Overall Performance Status

TeamCity Cloud prioritizes performance through intelligent build optimization techniques such as parallelization and efficient agent management. While specific benchmark figures are not extensively published, the service's architecture, including on-demand agent provisioning and the introduction of high-performance ARM agents, indicates a strong focus on speed and scalability. Leveraging AWS infrastructure, it provides a reliable and responsive environment for CI/CD pipelines, aiming to reduce build times and enhance developer productivity.

User Reviews & Feedback

User feedback highlights TeamCity Cloud's strengths as a reliable and feature-rich CI/CD solution. Users appreciate its managed nature, which eliminates the overhead of infrastructure maintenance, making it suitable for DevOps teams. The flexibility to combine JetBrains-hosted agents with self-hosted agents is a significant advantage, allowing for custom build environments when needed. The use of Kotlin DSL for configuration as code is also well-received for defining build pipelines. The service's broad integration capabilities with various development tools and Version Control Systems are frequently cited as a positive.

A common observation, inherent to managed cloud services, is the limitation on server administration options compared to the on-premises version, as JetBrains manages the underlying infrastructure. However, this is generally accepted as a trade-off for reduced operational burden. TeamCity Cloud is recommended for teams seeking a robust, scalable, and hassle-free CI/CD platform that integrates well within existing development ecosystems.

Summary

JetBrains TeamCity Cloud is a comprehensive, managed CI/CD solution designed to streamline software development workflows. Launched in April 2021, it operates on a continuous release cycle, ensuring users benefit from the latest features and security enhancements. The service excels in providing a highly compatible environment, supporting a wide array of operating systems for its build agents (Windows, Linux, macOS) and integrating extensively with popular VCS, build tools, and IDEs. This broad compatibility, coupled with the flexibility of both JetBrains-hosted and self-hosted agents, makes it adaptable to diverse project needs.

Security is a paramount strength, evidenced by SOC 2 certification, robust authentication methods including extensive SSO and 2FA, and encryption of sensitive data. JetBrains' proactive approach to security, including regular audits and prompt vulnerability resolution, contributes to a high level of trust. Performance is optimized through intelligent build parallelization and efficient agent management, aiming for faster build times and leveraging powerful cloud infrastructure. While specific benchmark scores are not detailed, the architectural choices point to a focus on speed and scalability.

User feedback generally praises the service for its reliability, rich feature set, and the convenience of a managed solution. The primary trade-off, as with many SaaS offerings, is reduced direct server administration control, which is balanced by the significant reduction in maintenance overhead. TeamCity Cloud is an excellent choice for DevOps teams seeking a powerful, secure, and scalable CI/CD platform that minimizes infrastructure management, allowing them to focus on delivering software efficiently.

The information provided is based on publicly available data and may vary depending on specific device configurations. For up-to-date information, please consult official manufacturer resources.