2009-10-01 145 views
1

我正在嘗試將Cruise Control .NET與TFS結合使用。將TFS與最新版Cruise Control .NET集成的最佳方式是什麼?將Cruise Control .NET與TFS集成

+0

您是否考慮過使用http://www.jetbrains.com/teamcity/代替?我們花了數週時間與CC合作,包括進行下面提到的TFS插件修復。我們得到它的工作,但維護CC是一個非常手動的過程(通常涉及編輯XML)。 TeamCity大多是點擊式的。這降低了所有開發人員的學習曲線。 – TrueWill 2009-10-02 02:05:23

回答

3

有一個用於cruise control.net的插件,用於工作。

TFS Plugin from codeplex

但是,代碼一直沒有在幾年的更新和cc.net的新版本使用不同版本的NetReflector.dll的。

爲了得到這個工作,你需要: source on codeplex

- 開放的解決方案在VS 2008中

- 刪除了:

- 下載從TFS的cc.net插件的源NetReflector.dll在解決方案中。

- 增加了NetReflector.dll從cc.net服務器路徑 IE:C:\ Program Files文件\ CruiseControl.NET \服務器

-rebuild解決

-drop新的DLL到您的巡航控制應用

-Restart cc.net

- 遵循的配置步驟來設置項目塊:

configuration steps

然後你就完成了。

1

在1.5版中,本週只是CTP版,TFS功能在基本包中,不需要插件。直到1.5布賴恩解釋說。

+0

現在它們已經達到1.6了,據我所知,仍然不支持覆蓋選項。 – Maslow 2011-02-03 16:05:14