CodeBetter.Com
CodeBetter.Com
RSS 2.0 via Feedburner
           Do you Twitter? Follow us @CodeBetter

Jeffrey Palermo [MVP]

Software management consultant and CTO, Headspring Systems

TeamCity 1.2 from JetBrains just released - level 200

From the name's similarity with Microsoft's TeamSystem, I thought JetBrains might be trying to compete with Microsoft in the team collaboration arena.  They might be still, but TeamCity 1.2 is definitely a continuous integration server. 

JetBrains is well-known from their excellent IntelliJ Idea Java IDE as well as their Resharper add-in for Visual Studio 2005.  In fact yesterday at the local AgileATX lunch, Scott Bellware and I spoke about how much we actually develop in Resharper more so than in Visual Studio.  Resharper replaces the Visual Studio experience with a better developer experience. 

JebBrains originally targeted TeamCity to Java developers, but that was because they only had plugins for Java IDEs.  With TeamCity 1.2, they have completed an integration plugin for Visual Studio that allows integration with the TeamCity server from the workstation. 

For those of you who use Team System (or wish you could afford it), note that TeamCity is a continuous integration server at this point, not a project management server or work item tracking server.  TeamCity is competing directly with Thoughtworks open-source project CruiseControl and CruiseControl.Net.  You can see a comparison they have done between the three.  In the comparison, they appear to have many more features, but none of the "missing" features from my CCNet are compelling enough to make me want to switch at the point.  Most of the features are really provided by the NAnt script anyway, not the CI server.  You can watch an online demo on their website.

TeamCity is a new product, and I intend on following it as it grows more mature.  JetBrains is known for quality software, so there will be some interesting things to come, that's for sure.



Comments

Slava Imeshev said:

Jeffrey,

You might also check our Parabuild server. Parabuild has been around for awhile. It has reached version 3 now. Parabuild is not only a continuous integrations server but it is also a full-blown software build management server with security, build results publishing and nightly builds. It has user interface that allows controlling all aspects of the server configuration through the web.

Regards,

Slava Imeshev

# January 27, 2007 3:13 PM

Kirill Maximov said:

Jeffrey,

 I just want to notice that EAP version of TeamCity now supports remote run feature (running tests for local changes on the build agent without VCS commit). In the next EAP and in the next version of TeamCity we plan to provide delayed (pre-tested) commit feature for the Team System.

 TeamCity EAP is available from http://www.jetbrains.net/confluence/display/TW

Kind regards,

KIR

# February 1, 2007 11:20 AM

About Jeffrey Palermo

Jeffrey Palermo is a software management consultant and the CTO of Headspring Systems in Austin, TX. Jeffrey specializes in Agile coaching and helps companies double the productivity of software teams. Jeffrey is an MCSD.Net , Microsoft MVP, Certified Scrummaster, Austin .Net User Group leader, AgileAustin board member, INETA speaker, INETA Membership Mentor, Christian, husband, father, motorcyclist, Eagle Scout, U.S. Army Veteran, and Texas A&M University graduate. Check out Devlicio.us!

This Blog

Syndication