2012-04-02 30 views
6

我已經創建了一個輕度定製的TFS構建過程模板以及適當的TFS構建定義。它在TFS構建服務器上構建得很好。在本地機器上使用TFS構建定義

有沒有什麼辦法可以讓開發人員重新使用相同的構建過程XAML和定義在本地機器上完成構建?也許有一些實用工具可以使用TFS構建過程XAML文件運行?

我真的很想避免爲完整的本地重建維護一個單獨的構建腳本副本。

回答

2

構建模板只能由TFS構建服務運行。如果不在每個開發人員機器上安裝它,那可能不是最好的主意。

另一種方法是在開發機器上設置一個共享並授予訪問TFS Build帳戶(TFSBuildServiceHost.exe在服務器上運行的帳戶的權限)。然後開發人員可以對構建進行排隊並讓服務器將這些文件拖放到他們的機器上。

Queue Build

這樣做的缺點是需要大量的建立要在代理運行。

+0

在需要運行此構建的開發人員的機器上運行構建代理的缺點是什麼? – 2012-04-02 16:10:06

+0

@JohnSaunders 1.我不確定TFS許可模式。這可能是很多構建代理。確保他們不在正常的「資源池」*中可能會因爲團隊規模而出現問題。 3.更多TFS中的機器管理。 – DaveShaw 2012-04-02 20:00:27

+0

它可能和實際上一樣廣泛,我對它的看法越多越好。 – DaveShaw 2012-04-02 20:02:38

相關問題