Introducing TeamCity Cloud – A Managed CI/CD Service by JetBrains
Everything you love about TeamCity – now hosted by us!
Today we’re launching TeamCity Cloud – a cloud version of TeamCity that we’ve been developing for almost two years. TeamCity Cloud is a managed CI/CD service that is designed for teams that don’t want to deal with maintaining and scaling their own infrastructure. After 14 months of extensive beta testing, it is now officially ready and can be used in real production environments – we invite you to try it out!
This release was made possible not only by the hard work of many teams inside JetBrains, but also by almost 5,000 beta users who provided thoughtful feedback and helped us fix several hundred bugs. Without your participation and support we wouldn’t have been able to do it. Thank you! ❤️
So what’s inside TeamCity Cloud?
TeamCity Cloud is based on the original TeamCity, and naturally shares most of its functionality:
- Integration with popular development tools. TeamCity Cloud integrates with a wide variety of VCS systems, issue trackers, IDEs, and cloud providers, and it supports them all equally well. You don’t have to deal with updating your build tools or installing any security patches – that’s all managed by us.
ℹ️ You can find the full list of software installed on build agents in our documentation.
- Test intelligence. Just like the original on-premises version, TeamCity Cloud saves and analyzes test history, reports flaky tests, visualizes trends, and lets you know how your code quality changes over time. This enormously simplifies the analysis of failures, and helps you make your development process more efficient.
- Easy configuration. TeamCity Cloud lets you configure your CI/CD pipelines via a full-featured web UI, or create them programmatically using Kotlin. Kotlin makes it possible to create pipelines of any complexity and scale with compact, tidy code that is easy to read and maintain. Additionally, virtually all of the features are available via a RESTful API, which allows you to integrate TeamCity with your applications or interact with it using scripts.
TeamCity Cloud is maintained by us and thus has fewer administration features. Other than this, most users of the on-premises version of TeamCity will hardly notice any difference in functionality.
👉 Join us for the TeamCity Cloud Launch Event
You are also very welcome to sign up for the TeamCity Cloud Release Event taking place on May 4. See TeamCity Cloud in action, learn about how to get started, discover how the licensing works, and ask the product team any questions you might have.
What TeamCity features are still to come?
As of time of the release, there are only two features that are not yet available in TeamCity Cloud:
- macOS support. TeamCity Cloud currently comes with Linux and Windows build agents only. If you are an Apple developer who needs to build for macOS, iOS, AppleTV, or other Apple devices, your only option is to install TeamCity Build Agent on your own Mac and connect it as your self-hosted build agent. Native support for macOS is on our roadmap, and will be available later this year.
- Plugins. We took great care to provide out-of-the-box support for all popular tools and frameworks, so that you will not need plugins for 99% of your projects. And for the most advanced customers with the most demanding requirements, we are working to create an Enterprise plan, which will support plugins and have various customization options. We expect to release it before the end of 2021.
We are confident that TeamCity Cloud is ready to be at the heart of the development process in almost every environment. But if you feel that we’re absolutely missing anything, please let us know.
What’s on the roadmap?
We’re continuing to actively develop the on-premises version of TeamCity, and all new features will appear in both products. To get a glimpse into the next release, please check out TeamCity 2021.1 EAP3. We will update TeamCity Cloud to version 2021.1 within a month after its release.
In addition to that, TeamCity Cloud has a number of things on its own roadmap:
- macOS support
- Enterprise plan
- Free plan
- Storing data in different regions. Right now the service is hosted in the AWS EU Ireland region. We are working on adding more options.
How does the pricing work?
You can try TeamCity Cloud free of charge for 14 days. The trial period gives you 12,000 build credits (equivalent of 20 build hours on the Linux Small build agent), unlimited parallel builds, 120 GB of storage, and up to 3 self-hosted build agents.
After the trial is over, you have to purchase a subscription. TeamCity Cloud pricing is based on the number of committers you have on your team, and starts from $45 for 3 committers and 24,000 build credits (equivalent of 40 build hours on the Linux Small build agent). Every additional committer costs $15, and comes with a block of 8,000 additional build credits. The number of web users is not limited – you can have as many team members working with TeamCity as needed, as long as they do not trigger any builds.
For more details please refer to the TeamCity Cloud page on our website and the TeamCity Cloud FAQ. And please don’t hesitate to contact us if you have additional requirements or would like to discuss an enterprise evaluation.
Happy building! 🚀