JetBrains Releases TeamCity 4.0

Tags:
Subheadline: 
JetBrains releases the latest version of its distributed build management and continuous integration server

JetBrains is happy to announce the new major update for TeamCity, our distributed build management and continuous integration server.

TeamCity automates routine procedures, streamlines the software development process, improves team communication, and helps development teams implement agile methodology and other industry's best practices. It also offers top-notch usability with easy setup and a comprehensive yet intuitive web-based UI, as well as a number of prominent features such as Pre-tested Commits and Build Grid.

Best of all, TeamCity is available free of charge for individual developers and small-to-medium teams (free professional edition is restricted to 20 build configurations, and three build agents).

Version 4.0 comes with many scalability and performance improvements, yet bringing welcomed productivity enhancement to every developer in a team.

Here's a closer look at what the new TeamCity version offers:

Build Chains and Enhanced Build Dependencies

With the new Build Chain, you can now break down a single build procedure into several parts that can be run on different build agents both in sequence and in parallel using the same set of sources in all of them. You can also re-use finished builds in multiple build chains. This provides unique flexibility and helps you better align your build process with the release management procedures and stages.

Risk Group Tests, Tests Re-ordering

TeamCity 4.0 is now able to determine a set of tests which are likely to fail (i.e., recently modified, those with frequent failures history, etc.), and perform those tests first the next time the project builds. This allows teams to confirm potential fixes sooner, reducing feedback time.

Build Agents Management Improvements

This includes improved agents authentication mechanics, per-agent CPU-benchmarks for better load balancing, and the agent statistics table for workload distribution overview. Overall, the improvements make TeamCity even more efficient and easier to manage when it comes to medium- to large-scale build management.

History Builds

You can now redo any build from a particular version control revision. It comes in handy when you clean up all of your build artifacts history by setting up an auto-cleaning policy, but still want the ability to reproduce some of the old build bits. History builds are also especially useful when you need to create a build for a particular change in the version control.

Statistics Improvements

It’s now possible to browse the statistics within the scope of an entire project instead of just one build configuration. With the new ways to customize statistics, you can also setup TeamCity to show comparative statistics on a single chart.

Customization and Integrations

TeamCity 4.0 provides several new integrations, such as with FxCop and dedicated Rake runner to support Ruby projects, as well as improvements for the old ones, such as with MSTest. It also features a new, highly improved Eclipse plug-in, which brings to the Eclipse world many of the cool features previously available only for IntelliJ IDEA users.

And last but not least, starting with version 4.0, JetBrains  open-sources some of the plugins bundled with TeamCity, namely, integrations with Eclipse, ClearCase and FxCop. This will help plugin developers to improve the quality of their extensions, as well as encourage the community to come up with more improvements for TeamCity.

User Interface improvements

TeamCity 4.0 comes with many UI improvements. Among the most notable: a new Project page with project-centric information and statistics; a dedicated page for viewing individual test statistics and details; many improvements in presenting information about dependencies.

Miscellaneous

Numerous other improvements including, notifications, VCS integration, a greatly improved search engine, etc.

To find more details on this release, please visit TeamCity's New Features page.

If you're new to TeamCity, make sure you download your copy of the FREE Professional Edition and give it a try.

Complete JetBrains TeamCity product information is available at http://www.jetbrains.com/teamcity.

Stay tuned!

Team JetBrains

Location: 
Prague
0
Average: 5 (1 vote)

(Note: Opinions expressed in this article and its replies are the opinions of their respective authors and not those of DZone, Inc.)