Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 38 Next »

You are viewing documentation of TeamCity 4.x, which is not the most recent released version of TeamCity. Please refer to the listing to choose another version.

Table of Contents

User Groups

A new concept, introduced in TeamCity, is User Group. A user can be included into one or several User Groups from Administration web UI. A predefined "All Users" group contains all users registered in the system and its members cannot be modified.

A group can have assigned roles and notification rules.

A user gets all the roles:

  • assigned to him or her directly.
  • assigned to the groups the user belongs to. These groups include the groups in which a user is both a direct and indirect member (indirect means user belongs to a group that itself belongs to another group).

A user gets all the notification rules from the groups he or she belongs to (both directly and indirectly) as defaul notification rules. All the user-configured notification rules have greater priority then groups-provided notification rules.

LDAP Integration

User Interface Improvements

Support of Mono framework

TeamCity .NET runners were made compatible with Mono Framework, so that it can now be used as a .NET platform for continuous builds. Also, Build Agents now attempt to automatically detect presence of Mono framework, and if it's installed, set system properties which you can use when specifying the build settings and Build Agent requirements.

IDE Integration Plugins Improvements


  • CVS is now supported for remote run and pre-tested commit.
  • Support for Perforce 2008.2 plugin.
  • Browse failed tests output without leaving IDE.

Microsoft Visual Studio

  • Perforce support.
  • Subversion 1.6 support.

IntelliJ IDEA

  • IntelliJ IDEA 8.1 is supported.

XML Reporter

Now TeamCity can process various XML reports and feed data to TeamCity. The following formats are supported:

  • Ant's JUnit task
  • NUnit
  • Surefire
  • PMD
  • FindBugs

You can now import XML test reports using the bundled XML Test Reporting plugin.

VCS Improvements

  • SVNKit library for Subversion support is updated.
  • TFS sources labeling is now supported. TFS checkout on agent is improved.

Other Improvements

  • Moving a build configuration to another project.
  • Possibility to download all build artifacts in a .zip archive.
  • Agents can be disabled with a timeout (useful when disabling an agent for current issue investigation).
  • JVM crashes and Java OutOfMemory errors are now detected, and a build summary is changed accordingly.
  • TeamCity server disk space watcher will notify if disk space available for artifacts and build logs is less than a threshold (10Mb).
  • Rebooting a Build Agent.
  • Build Agent checks for free space and ensures the old data is cleaned up before the build if the free space exceeds a particular amount.
  • NAnt runner supports specification of the target. framework (-targetframework: option).
  • MSTest 2005 is now supported (in addition to MSTest 2008).
  • TFS performance improvements
  • Taking thread dumps to build log on execution timeout.
  • Bundled Ant is updated to 1.7.1
  • Remote API is updated.