New topics in Plugin SDK documentation
The TeamCity Plugin Contest is ongoing and there is still enough time to write some cool plugins! If you’re already participating, we’ve just added a couple of new articles in our Plugin SDK documentation to make your life a little easier: The first one describes different approaches to how the plugin state and plugin settings can be stored in TeamCity. This is a very common task but unfortunately was not described at all up until this point. The second one describes how build features can be implemented. Sometimes you just want to affect how a build behaves, and this behavior c
TeamCity 2018.1.1 is here
A month has passed since we published TeamCity 2018.1. During this month we tirelessly processed feedback from you fixing the regressions that we accidentally introduced in 2018.1. We’re very grateful to our users who installed version 2018.1 and reported bugs back to us. Your patience and willingness to improve the product are very much appreciated! 2018.1 indeed broke a few things. For instance, a major problem was found in the NuGet feed implementation, some users experienced problems with the “History” builds appearance after the upgrade, the agent side checkout with Git did not work in
TeamCity 2017.2.3 is available
Yet another TeamCity update is available today. TeamCity 2017.2.3 fixes a few important performance problems, further improves security and provides better integration with Azure Container registry. See our Release Notes for the full list of fixes. The data format of TeamCity 2017.2.3 is the same as all the other 2017.2.x builds, which means you can upgrade easily and freely downgrade without lengthy restore from a backup. When upgrading from TeamCity 2017.2.x, the automatic update will make things easier. If you’re upgrading from older versions, download TeamCity 2017.2.3 and follow
Branch specific settings in TeamCity
We’re often asked how to run different build steps in different branches. In fact, this has already been possible in TeamCity for quite some time (since version 9.1), but it seems we need to do a better job explaining how to use this feature. Let’s assume that you have a build configuration where building of feature branches is enabled. First, enable Versioned settings for the project where this build configuration resides. TeamCity will ask for a VCS root where the settings are to be stored. For simplicity’s sake, let’s store the settings in the same VCS repository where other project f
Docker integration plugin now available for 2017.1.x
Greetings everyone! As you might already know, TeamCity 2017.2 EAP builds provide new Docker integration features. They are provided by the Docker Support plugin, which is bundled with TeamCity 2017.2 EAP by default. Today we are making this plugin available to users of TeamCity 2017.1.x as well. If you are already on 2017.1.x and use Docker, we believe the Docker Support plugin will make your life simpler, and here is why: The “Docker Build” runner helps create your own Docker images. The “Docker Compose” runner allows starting services using Docker Compose during your build proce
TeamCity 10.0.5 is here
Greetings everyone! Please welcome TeamCity 10.0.5, most likely the last update for the 10.0.x version. This is a bugfix release, which addresses about 70 issues. See the full list of them in our Release Notes. Please note if you're using TFS with agent side checkout: due to the fix of TW-48555 TeamCity will have to recreate TFS workspaces, which can result in clean checkout on the agents after the upgrade. This build does not change the data format, so in case there are any issues, you can easily revert to any of the earlier 10.0.x versions. Happy building!
TeamCity Take on Build Pipelines
Although it is possible to setup build pipelines in TeamCity, you will not find the term "build pipeline" in the TeamCity web interface or even in our documentation. The reason is that we have our own term: "build chain", which we feel describes TeamCity’s build-pipeline-related features better. First of all, while the word "pipeline" does not impose sequential execution, it still implies it. At the same time, in TeamCity a build chain is a DAG - directed acyclic graph, and as such a traditional build pipeline is just a special case of the TeamCity build chain. But there are other diffe
TeamCity 9.1.3 hotfix is available
Hello, everyone! We've decided to publish 9.1.3 bugfix release with a fix for critical regression which has been reported to us recently: TW-42498 - As of 9.1.2 having a hashbang in a Command Runner script no longer works. If you already downloaded 9.1.2 and planned upgrade during this weekend, please download 9.1.3 instead. Release notes Download page Sorry for inconvenience and happy building!
TeamCity 9.1.1 to the rescue!
Greetings, everyone! Since TeamCity 9.1 was released, several issues requiring a quick fix on our side have been reported to our tracker. The most noticeable of them are: - problems with building .NET 4.6 projects and proper detection of .NET 4.6 on agents - problems with running NUnit tests on Linux - Swabra exclude rules stopped working in some cases - problems with the TeamCity server launch on some platforms In 9.1.1 all these problems are fixed. We also added one feature to Amazon EC2 integration which had already been cooked for quite some time: - TW-34196 - ability to se
JetBrains is Hiring for TeamCity – Join Our Team
Greetings everyone! We hope everything is going well for you. For us the last few years were quite significant. TeamCity has become an important tool for many companies, the demands of our customers are growing and to meet them, we need to expand as well. Our team is far from small already. We have more than 20 people working on the product full-time, but we need more! So we’re looking for the following qualified candidates: 1. Senior .NET Software Developer The position is open in Saint-Petersburg (Russia), Moscow (Russia) and Munich (Germany). The fact that TeamCity is written in Java
TeamCity 9.0.3 is available
Please welcome TeamCity 9.0.3 (build #32334) with more than 150 bugfixes and improvements. We added a couple of new options to projects import to control how import of users and groups should be performed in case of conflicts. With this release we bundled new version of ReSharper Command Line Tools. This should fix a number of issues found in .NET Inspections runner. TeamCity 9.0.3 also adds support for NUnit 2.6.4. Versioned settings feature have got several important stability fixes. Also a number of fixes have been done in WebSockets support. Finally, we fixed several performance p
TeamCity 8.1 EAP (build 29687) is available
We hope you enjoyed Christmas and New Year holidays, and are ready to try another TeamCity EAP build :). Let's see what we prepared for you. We continued improving administration of build configuration and projects: - now a project can be created from just a repository URL - most of the settings of the build configuration inherited from a template can now be redefined - build configuration settings that differ from defaults are now highlighted - TeamCity learned to suggest additional configuration options Another addition is for those who struggled with distribution of Git private SS