Author Archives: Eugene Petrenko

TeamCity Service Messages Library for .NET

TeamCity uses Service Messages to provide an easy API to allow for build scripts integration, i.e. the build providing status reports, artifacts publishing, test reporting, etc. A Service Message has the following format: ##teamcity[hello message='teamcity' version='6.5.x' comment='awesome'] Service Messages introduce … Continue reading

Posted in FYI, Tips&Tricks | Tagged , | 2 Comments

NuGet plugin

Today I’d like to share with you a plugin for TeamCity 6.5 that provides support for NuGet, the open┬ásource developer focused package management system for the .NET platform. What does the plugin bring? NuGet Packages Installer The plugin adds dedicated … Continue reading

Posted in FYI | Tagged , | 1 Comment

Changing .NET properties

As we promised, we continue the configuration parameters story started in the previous post. Today, I’d like to tell you about .NET related properties. TeamCity .NET plugins provide a bunch of predefined properties indicating that .NET Framework/SDK/Visual Studio/Mono are detected … Continue reading

Posted in EAP, Tips&Tricks | Tagged , , , , , , | 2 Comments

Build Agent API Changes

After our posts about TeamCity’s new multiple build steps (previously called “multiple build runners“) feature and further changes in .NET build runners, I believe that plugin developers might have some questions to be clarified. So today, I’m going to shed … Continue reading

Posted in FYI, How-To's | Tagged , , , | 1 Comment

Separate Runners for .NET Test Frameworks

Have you already tried multiple runners in latest TeamCity 6.0 EAP builds? If you have, there’s no need to repeat that now you can split the build procedure into steps and add as many build runners to be invoked sequentially … Continue reading

Posted in Features | Tagged , , | 6 Comments