Darjeeling 5.1 EAP (build 13130) Release Notes

Skip to end of metadata
Go to start of metadata

Notifications Improvements

Freemarker templates are now used for notifier messages. This greatly improves and simplifies templates customization abilities. Email notifier now uses HTML for messages.

You can change the notification .ftl templates in .BuildServer\config_notifications directory. Please note that the default templates will be changing so you may need to merge your changes with updated templates upon next upgrades.

Your comments and suggestions about default notification templates and templates abilities are welcome!

UI improvements

Projects

Projects can now be collapsed on the overview page.

New Current problems tab is added for a project. This tab shows which tests are currently failing in this project and which configurations are red.

Agent statistics matrix now shows results grouped by project.

Added ability to search by project and build configuration name on the Administration tab.

Time Zone

Users working in timezone other than server timezone can now turn on date/time conversion on their profile. TeamCity will try to autodetect user timezone and convert date/time appropriately.

Remote run / pre-tested commit

For pre-tested commit changes TeamCity shows whether a commit should be done.

Build queue

It is easier now to remove multiple builds from the queue. Also if you need to stop build on agent but do not want to loose a build, there is an option in stop build dialog, to re-add build to the queue.

Administration

  • Installed TeamCity plugins list is available on Server Configuration > Plugins. The list provides only basic details and lists only actually loaded plugins.
  • New Server Configuration > Diagnostic tab allows to enable debug in TeamCity logs, take thread dumps and dump memory snapshots (JDK 1.6 required) - all these right form the web UI.

.NET Support

In this EAP we added support for .NET 4.0 and not yet released Visual Studio 2010 and TFS 2010.

  • sln2005 and sln2008 runners are now merged into new Visual Studio (sln) runner.
  • Visual Studio 2010 RC is now supported by Visual Studio (sln) runner.
  • MSBuild runner supports MSBuild from .NET 4.0
  • Test frameworks improvements
    • Support for .NET 4.0 for tests runners
    • Ability to select .NET Framework version for NUnit runner
    • NUnit tests UI now available in MSBuild runner
  • Added support for TFS 2010 RC version control (requires .NET 2.0 installed)

IDE integration

IDEA plugin

  • New feature: take responsibility for a test from the IDEA plugin

Eclipse plugin

  • Eclipse 3.6 support added
  • P4WSAD 2009.2 support added

Visual Studio add-in

  • Support for Microsoft Visual Studio 2010 RC
  • Improvements in TFS-related part of Remote run dialog

Maven

Added coverage support for Maven runner (based on IDEA coverage engine). See Code Coverage section on Maven runner. Once configured, you should be getting Coverage report tab for the build and Coverage statistics chart for the build configuration. For the feature to work please ensure your tests are run in fork=true mode.

Misc

Artifacts

TeamCity now is able to produce zip and tar.gz artifacts from a bunch of files. To enable this feature use syntax like:
**/*.html => report.zip

in artifacts paths on General Settings page.

Templates

In TeamCity 5.0 it was impossible to add more VCS roots in build configuration derived from a template. Now this restriction is removed.

Installed Java detection on agents

New plugin for agent detects installed Java (JDK and JRE) and sets corresponding environment variables, which then can be used in requirements, or referenced in build configuration settings.

Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.