views:

322

answers:

2

I'm trying to use Cruise Control .NET with TFS. What is the best way to integrate TFS with the latest version of Cruise Control .NET?

+3  A: 

There is a plugin for cruise control.net that used to work.

TFS Plugin from codeplex

However, the code hasn't had an update in a couple years and the newer versions of cc.net use a different version of the NetReflector.dll.

In order to get this to work you need to:

-Download the tfs for cc.net plugin source from: source on codeplex

-Open solution in VS 2008

-Delete the NetReflector.dll in the solution.

-Add the NetReflector.dll from the cc.net server path IE: C:\Program Files\CruiseControl.NET\server

-Rebuild the solution

-Drop the new dll into your cruise control app

-Restart cc.net

-Follow the configuration steps to setup the project block:

configuration steps

And you are done.

Bryan Rowe
+1  A: 

In 1.5, which was just CTP'd this week the TFS functionality is in the base package and there is no need for the plugin. Everything up until 1.5 Bryan has explained.

Alex