TeamCity 2022.10: Sakura UI, Improved Integration With Amazon AWS, Out-of-the-Box HTTPS Support, Google OAuth Authentication, and More.
TeamCity 2022.10 comes with the Sakura UI enabled by default, introduces many cloud-related features including the AWS credentials management system and out-of-the-box terminal access to AWS EC2-based build agents, and adds important improvements to VCS integrations. Server administrators will love the new streamlined way to implement HTTPS for on-premises TeamCity installations. Also, a new authentication module for using Google accounts and a number of long-requested features have been implemented.
TeamCity 2022.04: Parallel Tests, Improved Integration with Amazon AWS, Built-in Code Quality Analysis, Updated VCS Integrations, and more
TeamCity 2022.04 introduces the new Parallel Tests feature that delivers an extraordinary speed boost when testing your projects. New powerful code analysis features will cut the time you spend on code reviews and increase the maintainability of your projects. Users who run their builds in the cloud will love the improved integration with Amazon S3 and Amazon CloudFront, as well as the new option of managing Cloud Profiles programmatically. There are a number of improvements to VCS integrations, new configuration options, and many great updates to the user interface. Unparalleled Sp
Announcing the New Versioning Scheme and Retiring of the TeamCity Early Access Program
Over the past few years, TeamCity has been using the YYYY.R versioning scheme, where YYYY represented the year and R represented the release within that year. When looking at the version number 2021.2.1, for example, you could easily understand its meaning: Similarly, the name of version 2022.1 EAP made it clear that this was an early preview of the first release for 2022. Why do we need a new versioning scheme? While this versioning scheme worked great for many years, the release of TeamCity Cloud has brought about a paradigm shift: Instead of releasing new features only twice a year, we ca
TeamCity Cloud Launch Event – May 4
Join us May 4, 2021, 11:00 am to 1:00 pm EDT (17:00 – 19:00 CEST) for the TeamCity Cloud Launch Event, a free virtual event for customers and users of TeamCity Cloud, and anyone looking to try it out or learn more about it. The agenda includes presentations on how to get started with TeamCity Cloud, licensing discussions, and walkthroughs of some more advanced topics. Join the TeamCity Cloud Launch Event The event is free and open to all. We’ll stream it live on YouTube, and it will remain available after the event is over so you can catch up on it if you miss it. Agenda 11:00 - 11
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! Sign up for TeamCity Cloud This release was made possible not only by the hard work of many teams inside JetBrains, but also by al
Kotlin DSL for Beginners: Recommended Refactorings
Imagine you have just switched your TeamCity project over to Kotlin DSL. Your builds run successfully, but what next? What small refactorings can you apply to your Kotlin DSL code to help keep it clean and tidy? In this article, we'll discuss the next steps you can take. 1. Remove disabled build steps, triggers & requirements If you used the UI before switching to Kotlin DSL, there is a significant chance your build scripts contain a fair number of disabled settings, like obsolete build steps, triggers, and requirements. Instead of keeping those settings in your build scripts, let'
New in TeamCity 2020.2: Short-Lived Access Tokens
TeamCity 2020.2 now supports short-lived access tokens, which can expire automatically after a specified time period. They are perfect for shareable command-line scripts or demos, when you don’t want to remember to go back to the UI to delete your token. Watch the feature in action: For more details on how TeamCity’s access tokens work, have a look at our documentation.
New in TeamCity 2020.2: Bitbucket Cloud Pull Requests
TeamCity 2020.2 finally comes with integration for Bitbucket Cloud pull requests. You can set up TeamCity to automatically detect pull requests made in your Bitbucket Cloud repository and run builds for them. Together with the Commit Status Publisher and the Automatic Merge build features, this makes working with pull requests in Bitbucket Cloud really easy. Watch this screencast to see the “Bitbucket Cloud Pull Request” feature in action. For more details on how TeamCity’s pull request support works, have a look at our documentation.
New in TeamCity 2020.2: Python Build Runner
TeamCity 2020.2 comes with first-class native Python Support, and you no longer need to use a third-party plugin to build your Python projects. It supports all popular Python build workflows: Run files, modules, or custom scripts. Execute pytests or unittests. Run linters, like flake8 or pylint. Use virtual environments, like virtualenv or pipenv. Run your Python builds inside a Docker container. Use Kotlin DSL to configure your Python build steps. In addition, the Python runner integrates tightly with TeamCity just like all other TeamCity runners. You can track changes, analyze failures, a
What’s New in TeamCity 2020.2 Webinar on January 19
Interested in the new and exciting features of TeamCity 2020.2? Join us Tuesday, January 19 at 17:00 CET / 11:00 AM EST for the free live webinar on the new features of our latest release, TeamCity 2020.2. The webinar will be hosted by Marco Behler, the Developer Advocate in TeamCity. Sign up for the webinar Here is what you will see in this hands-on webinar: What TeamCity now offers for working with Bitbucket Cloud pull requests. How to use the brand-new Python build runner to build your Python projects. The .NET 5 support in the recently released .NET runner. How to get more out of your ag
New in TeamCity 2020.2: Agentless Build Steps
TeamCity 2020.2 comes with an exciting new feature called “agentless build steps”. It is useful whenever you want to call an external service during your builds that does not respond immediately, but takes an indefinite amount of time to run. Examples could be 3rd party deployment services, scripts running on your servers to prepare environments, or services used for manual QA verifications and deployment approvals. Before TeamCity 2020.2, such calls would block your build agent while it was waiting for the response from the service. With “agentless build steps” you can now reuse the agent fo
Introducing TeamCity Cloud Public Beta
Today we launch the public beta of TeamCity Cloud, a product that we’ve been busy working on in recent months. TeamCity Cloud is a managed CI/CD service designed for teams that don’t want to deal with running and scaling their own build servers, but at the same time have demanding requirements for availability and security of their DevOps pipelines. This release was made possible not only by the hard work of several teams inside JetBrains, but also by private beta users who helped us eradicate bugs and provided invaluable feedback. We are tremendously grateful for their participation and su