Home> Products> TeamCity> Features> TeamCity New Features

What's New in TeamCity 3.1


Statistics Improvements

Build Agents' Workload Statistics

More visual metrics, namely, statistics of Build Agents' activity and their usage during a particular time period are now available.

Open the screenshot in a new browser window

Open the screenshot in a new browser window


We are sure you'll find this feature helpful in:

  • your daily administration activities for lowering your company's network workload
  • finding and eliminating the gap between the most frequently used computers and those which are often idle
  • reducing the cost of your hardware resources ownership

to the top

"Time to fix tests" Statistics

A new type of statistical data display: time it took to fix the build's tests.

Time To Fix Tests Graph

to the top

Publishing Build Artifacts while the Build is Still Running

Now you can notify TeamCity as soon as the build artifacts are created so they can be uploaded and available even before the build is finished. It increases your builds responsiveness and you don't need to wait until your builds are finished.

to the top

Notifications Improvements

Receive notifications only when the build status changes

Open the screenshot in a new browser window

Open the screenshot in a new browser window

When watching builds of the specific build configurations, you can opt to receive notifications:

  • on the first failed build after successful
  • on the first successful build after failed

to the top

Ability to watch all projects

When customizing the notification rules, besides the Watch builds of the selected build configurations you can now select All projects to monitor all builds of all the projects' build configurations.

Watch All Projects

to the top

User Interface Enhancements

Viewing and navigating to any build configuration

From any place in TeamCity user interface you can now navigate to any build configuration by just pressing the arrow button in the Projects tab and selecting the desired build configuration:

View All Projects

to the top

Viewing the queued builds information on the Projects page

View the queued builds' information along with their start and finish estimates and reorder the queue without switching to the Build Queue page.

Open the screenshot in a new browser window

Open the screenshot in a new browser window


to the top

Duplicates and Inspections viewers enhancements

An improved viewer for browsing the discovered code duplicates and inspections allowing to filter the results by directories. The Duplicates Viewer now provides syntax highlighting.

Open the screenshot in a new browser window

Open the screenshot in a new browser window


to the top

New Search Possibilities

Search for builds run on a Build Agent and filter history by Agent name

In addition to searching by build number, project or a build configuration name, you can now search by the Build Agent the build was run on, and it's also possible to search for the builds created on a particular Build Agent on the build configuration History page.

to the top

Tests filtering

It's now possible to filter the build tests list by the test or package name:

Filter Tests by Name

to the top

Improved Builds Clean-Up Policy

You now have a more fine-grained control on a data to be cleaned up. Choose between keeping only the statistical data and build history without artifacts.

Cleanup Policy Options

.NET Testing Framework Support Enhancements

  • In addition to NAnt version 0.85 now TeamCity supports NAnt 0.86 Beta 1
  • Added ability to specify the mode (x86 or x64) to run the NUnit tests
  • In addition to NUnit version 2.2.x now TeamCity supports NUnit 2.4.x
  • Added support of NUnit tests categories for NAnt, MSBuild, solution 2005 and 2008 build runners, and NUnit Launcher

to the top

Custom Tests Reporting

You can now benefit from TeamCity's tests reporting possibilities even when your testing framework is not directly supported by TeamCity. By printing the specially formatted messages to the build standard output, you send test events to TeamCity and get on-the-fly test reporting. This feature can be useful for custom frameworks support and doesn't require developing a fully-fledged TeamCity plugin.

to the top

Miscellaneous

  • TeamCity Enterprise Version Enhancements:
    Windows Domain Authentication under Linux is now supported.
  • Cron Build Trigger
    Now you can use Cron Expressions for triggering your builds.
  • Improved external database support
    Now TeamCity supports Oracle as an external database, and the database migration tool provides migration in any direction.
  • Parallel tests running support
    TeamCity now correctly reports JUnit and TestNG tests run in parallel via Ant "parallel" task or TestNG paralleling.
  • Possibility to type a comment in the Take responsibility dialog in Eclipse plugin
  • StarTeam support improvements
  • Guests in TeamCity Professional edition now do not have access to the Build Agent details page. The same is true for the "Project Viewer" role in Enterprise edition.

to the top