Features/Improvements

Builds Sequence Improvements

Now a build that depends on a failed build will always fail with appropriate text in the build status. Also, there is an option to run the build or just skip it if any of its dependencies has failed.

For example, if you configure your builds as one doing compilation and other running tests you will probably want to skip the testing build if compilation has failed. Alternatively, if a build performs some post-build action, like publishing build results on some resource, it should be run after both failed and successful builds.

We have also added an option in cleanup rules to turn off preserving dependency builds from cleanup. Now for each build configuration you can configure whether you want to preserve or not the artifacts of the builds that this configuration depends on.

Artifact dependencies

Patterns now support Ant-like wildcards.
Please note that if you relied on "*" pattern to match directory names, you will need to adjust your pattern to use "**/*" instead of single "*".
Also, if you relied on the "*" pattern to download only the files without extension, please update your pattern to use "*." for that.

In artifact dependencies you can now specify individual files from zip-archived artifact in the dependency rules. The full archive will be downloaded to the agent, but only the specified files will be put in the destination directory.

Eclipse plugin

Now you can select remote run comment from the history of previously entered comments.
Also, after failed personal build a notification will be displayed about the failure.

Version Control Integration Improvements

Perforce:

Subversion:

Other Improvements