Transition to native Git in TeamCity 2022.04 brings 10x fetch time reduction to IntelliJ Platform
Starting from version 2022.04, TeamCity switched to native Git on the server side for Git VCS connections. The switch should positively impact both performance and overall experience of working with Git repositories on the TeamCity server side.In this blog post, we’ll talk about the reasons for the switch and our own experience with this feature. Background In the case of the agent-side checkout, TeamCity agents have always been using a native Git executable to checkout sources. This functionality spawns a separate process for native Git commands like ls-remote, fetch, checkout, and othe
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
The New TeamCity CI/CD Video Tutorials
Have you ever been looking for easy-to-consume educational materials on TeamCity? The brand new TeamCity video tutorial series is out! The tutorials provide simple, concise, and very hands-on explanations of the key TeamCity concepts. These tutorials are meant both for those just starting out with TeamCity as well as those looking to take their skills a step further. Regardless of how much experience you have, we hope these videos will help you and your team learn something new and achieve a more efficient CI/CD process with TeamCity. Watch the full playlist for the explanations of the key
Talks are available on demand: TeamCity – 15 Years of CI
Some time ago we held a live online event dedicated to the 15th anniversary of TeamCity. The event featured several talks from the members of our team, who took a deep dive into the capabilities of CI/CD with TeamCity, talked about some of the hidden features and showcased some of the new ones. There was even a talk on using TeamCity for building Unity games! All individual talks are now available on demand, along with the recording of the whole event. Watch them at your own leisure, and feel free to share them with your friends and colleagues. What’s New in TeamCity 2021.1 & 2021.2 by A
How to automate CI/CD tasks with C# Scripting in TeamCity
The recently released TeamCity 2021.2 introduces a new build runner — C# Script. We’ve created it for users who want to automate their routine CI/CD operations using the familiar syntax of C# and all its scripting conveniences. TL;DR: The runner’s main advantages are:- It’s tightly integrated with TeamCity and supports all its handy features like a detailed build log and parameterized build properties.- It’s platform-independent and can run inside a Docker container.- It can automatically restore NuGet packages mentioned in your scripts.- It can access public, private, and TeamCity-internal
TeamCity 2021.2: Two-factor Authentication; Improved Integrations with Perforce Products, JetBrains Space, and Azure DevOps; a New Cross-Platform C# Script Runner; and Updates to the Sakura UI
TeamCity 2021.2 features 2FA, improved integrations with Perforce, JetBrains Space, and Azure DevOps, and a new cross-platform C# Script runner.
Agentless build steps: API update and support in AWS CodeDeploy plugin
In version 2020.2, we introduced the concept of agentless build steps that can be run outside TeamCity, in third-party services. With this functionality, you can detach an agent from a build even before the build finishes. This helps manage agents more effectively: the earlier an agent gets free from one build, the sooner it can start another build. In the scope of the whole server, it allows running more builds on fewer agents. To learn more about agentless steps, watch this video. What tasks can be offloaded to a third party? Common examples are deploying software with services like Oc
TeamCity 2021.1: Kotlin and Node.js Build Runners, Trigger-Defined Parameters, High Availability, and more
TeamCity 2021.1 brings brand-new build runners for Kotlin and Node.js, improves integration with Perforce, and enables a whole range of new workflows by allowing build triggers which define parameters to be used inside build scripts. Users with demanding availability requirements will love the new option to transfer main server responsibilities to secondary nodes in the runtime with minimum downtime. There are also multiple updates to the Sakura UI that will make your work with TeamCity easier, faster, and more enjoyable. (more…)
Webinar Recording: What’s New in TeamCity 2020.2
The recording of our January 19 webinar, “What’s New in TeamCity 2020.2”, is now available. In this webinar, Marco Behler, the Developer Advocate in TeamCity, goes over the new features of the latest release and showcases them live. 0:57 External Logins (GitHub, GitLab, Bitbucket Cloud). 2:25 How to get more out of your agents with agentless build steps. 10:21 Self-expiring access tokens. 12:09 Updates to the new Sakura UI, such as the new Build Dependencies view, the Test History page, search in build log, and the Build Queue page. 17:04 What TeamCity now offers for working with Bitbucket C
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.
TeamCity integration with .NET, Part 3: Deploying projects
Today we are wrapping up our .NET integration demo. In this series, we've been explaining how TeamCity can integrate with .NET and walking you through a tutorial. To catch up with the demo, read the previous posts: Part 1: New approach and demo Part 2: Testing and building projects This project has already been built on the demo TeamCity server. You can sign in as a guest and explore the build results. Or, fork the source repo and build the project yourself. After we tested and built our applications for different platforms, we can finally pack and deploy them! Creating NuGet packages The &q