May 26, 2011, 6:18 PM — JetBrains is shipping on Thursday an update to its TeamCity continuous integration server for developers and build engineers, offering a restyled UI and removing previous usage limitations.
Version 6.5 of TeamCity also supports advanced distributed version control system usage scenarios and supports personal builds on branches for the Git and Mercurial version control systems. With continuous integration, software can be developed quicker, according to JetBrains.
Continuous integration has been in the news lately because of the controversy over the forked Hudson project, recently contributed to Eclipse by Oracle. But JetBrains believes it offers more functionality with TeamCity than Hudson and its forked counterpart, Jenkins. "With Jenkins and Hudson, you've got very limited functionality out of the box," and must download more plugins, said Max Feldman, TeamCity marketing manager at JetBrains.
The free TeamCity Professional Edition, previously limited to 20 users, now can run with an unlimited number of users. Small and medium-sized development teams using the Professional Edition also can leverage LDAP support and per-project roles. The Professional Edition does, however, restrict the number of build configurations to 20; there is no such restriction in the enterprise edition.
Other capabilities in version 6.5 include muting of failed tests and tests grouping in test results. JetBrains dotCover results in TeamCity can be rendered within the Microsoft Visual Studio software development platform. DotCover is a coverage engine for .Net unit tests.
Support is offered for .Net's PowerShell, the MSpec test framework and other capabilities. Also, usability improvements are offered in all IDE plugins. The Enterprise edition of TeamCity costs $2,000 per server plus $300 for each build agent, Feleman said.