JetBrains has announced the release of TeamCity 6.5. The new release comes with a new look and has improved integration with Git and Mercurial along with several improvements especially for .NET developers. Moreover the free Professional Edition now allows unlimited users, although with a limit on build definitions.
Major improvements in the 6.5 release are -
-
Personal Build from DVCS branches - Commits to branches can now trigger personal builds, for developers working on their own feature branches, without needing a separate build configuration for each Branch
-
VCS roots reused between different Projects can now have parameters, for better flexibility. These parameters can come from individual Project Build configurations.
-
Tests grouping by package for easier Test Cases management
-
Ability to mute Test Failure, to better manage failing tests without inflicting them onto everyone
-
Agent Push - A New experimental way to automatically install build agents on the machines in the network or in the cloud
-
Some .NET specific features -
-
AssemblyInfo Patcher that allows to set a build number to an assembly automatically, without having to patch Assemblyinfo.cs files manually
-
Dedicated build runner for PowerShell scripts.
-
Built-in MSpec runner designed specifically to run MSpec tests.
-
.NET process runner able to run any .NET assembly under selected .NET Framework version and platform, optionally with .NET code coverage.
-
Ability to download Coverage produced by dotCover from TeamCity Server and show it in Visual Studio (if dotCover plugin is installed)
-
TeamCity is a Continuous-Integration Server with support for .NET, Java and Ruby Developers. It has several unique features out-of-the-box, like remote-run/pre-tested commit, integration with multiple IDE (InelliJ IDEA, Eclipse, Visual Studio), on-the-fly reporting of the build progress, ability to run recently failed tests first and muting of test failures.