Child pages
  • Gaya 8.1 EAP1 (build 29353) Release Notes
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 31 Next »

MS Visual Studio 2013 support in build runners

MSBuild and Visul Studio Solution build runners now have full support for Microsoft® Visual Studio 2013 and Microsoft® Build Tools 2013.
Support for the new version of Visual Studio in the TeamCity Add-in and MSTest build runner will be added in the next EAP.

Auto merge build feature

If you are using feature branches with Git and Mercurial, you can now configure TeamCity to merge a feature branch automatically to the master if a build in the feature branch completes successfully.

VCS labeling build feature

VCS labeling configuration was reworked as a Build Feature instead of options on VCS Settings section. Existing settings are converted automatically to the new format. The build feature allows for more flexible configuration: you can now have different labeling settings for different VCS roots, or overwrite labeling settings inherited from a template completely.

Build results report tabs moved to project level

In previous versions there were two places where you could configure report tabs:

  • project level report tabs were configured in project
  • build results report tabs were configured in the global administration area

Starting with version 8.1, both project and build report tabs are configured on the project level; thus project administrators can manage build report tabs themselves.

Maven settings moved to project level

These settings have also been moved from the global administration area to the project level, the Maven Settings tab. This makes it possible to delegate configuring Maven settings to project administrators.

JaCoCo coverage integration

A new coverage engine based on JaCoCo is now available for Ant, Maven, Gradle and IDEA Project build steps.

Build runner settings improvements

You can now list targets/tasks, IntelliJ IDEA run configurations and inspection profiles right on the build step page.
For Java based runners, there is a Java selection drop down with versions of Java detected on available agents.

Build runners auto discovery

New "Auto-discover" button on Build Steps page of build configuration starts a process that attempts to determine build runner settings by scanning VCS repository of build configuration. For now, auto discovery works for Ant, Maven, Xcode, Visual Studio solution runners and IntelliJ IDEA based projects. More options will be available in subsequent EAP builds.

Advanced options are hidden by default

To reduce complexity of the user interface many options on build configuration and VCS root settings pages are now hidden by default. You can access them by clicking "Show advanced options" link.

New server health reports

Some new health reports were added:

  • report to detect suitable builds reusing problems for configurations with snapshot dependencies
  • report detecting queued builds sitting in the queue without compatible agents
  • report for cloud agent issues (the agent machine cannot be stopped, or an agent is in the idle state longer than the timeout)

Additionally, some of the health reports that do not require administrator's permissions are now available in the user space, on the build configuration home page.

Other improvements

  • memory usage of the TeamCity server has been reduced for the cases when builds have tens of thousands of tests
  • a project can be changed in the investigation dialog when an investigation is assigned for a test, useful when the test fails in sibling projects
  • tabs with projects have been replaced with a drop-down on the My Changes page
  • statistic values published during the build are now shown on the Build Parameters tab
  • a new option in YouTrack integration picks all project IDs from the YouTrack server automatically
  • the cron trigger has got the timezone setting too
  • TeamCity keeps track of previous IDs of a build configuration/project or VCS root, and if the ID changes, the object is still accessible with the previous ID
  • the create build configuration wizard is no longer available. It is replaced with a simple dialog asking for the build configuration/template name and ID.
  • No labels