Welcome to blogs.conchango.com Sign in | Join | Help

Welcome to blogs.conchango.com

James Dawson's Blog

TeamBuild Plug-in for CruiseControl.NET now on CodePlex

Back in May this year I blogged about a CruiseControl.NET plug-in that I had written to allow CCNet to trigger a TFS Build - I had a few comments at the time, but recently I've had a flurry of comments & emails (well, a comparative flurry for my blog anyway!), many with the recurring theme of requesting the source.  Having been on a project full time for most of this year, I've found very little time to revisit this - other than a couple of minor private fixes for people who emailed me.  I've recently begun to roll-off this long term project so have finally found some time for this.

I've setup a new CodePlex project (called CcNetTeamBuildTask) to host the source code and have published a release of the plug-in.  The following is a list of the main changes  compared to the version I posted back in May.

  • Compiled against the latest version of CruiseControl.NET - v1.3.0.2918
  • Fixed a bug that manifested itself when dealing with Team Project names that contained spaces
  • Fixed a bug with publishing the MSTest code coverage results, that occurred when specifying your build server using an FQDN (if you specify your build server by IP address, then this functionality will probably still not work for you)
  • Removed the task's queuing logic as CCNet now provides this out-of-the-box
  • New configuration property 'pathToTfExe' to support scenarios where Visual Studio is not installed in the default location
  • New configuration property 'useXmlLogger' to more easily switch between text or XML based MSBuild logging
    • Currently, the XML log file can only be automatically published by the task if you customise your TeamBuild to copy the 'msbuild-results.xml' file to the Drops Location
    • The text log file (BuildLog.txt) will always be automatically published to the CCNet Dashboard if this option is false
  • A general tidy-up of the code

With the release of TFS 2008, I'm unsure whether this plug-in will be as valuable given the new features that Microsoft has added to TFS - but feel free to drop me a line if you have any ideas or would like to join the project.

Cheers, James.

Published 24 November 2007 22:27 by james.dawson

Comments

 

Omid said:

Thanks James for your email and also for posting it on codeplex.

Regards

Omid

November 25, 2007 08:30
 

mRg said:

Thanks for this James .. good work , its appreciated :¬)

November 26, 2007 19:31
Anonymous comments are disabled
Powered by Community Server (Personal Edition), by Telligent Systems