2011-09-24 41 views
1

我一直在使用一個msbuild文件來構建並將我的解決方案打包到'客戶端'和'服務器'。到目前爲止,我一直用下面的CMD從VS打造CMD提示:嘗試在TFS服務器中構建隊列 - 在TFSBuild.Proj中調用目標

msbuild.exe MyBuildFile.proj /t:Build 

(我有一個叫做「建設」的目標,這將開始踢構建和做休息)。

現在,我的團隊希望在TFS構建服務器中構建隊列。我讀了關於TFSBuild.proj文件。我是否應該再次將所有腳本寫入TFSBuild.Proj中,或者是否有方法可以從TFSBuild.Proj中調用我的'MyBuildFile.proj/t:Build'。

任何幫助表示讚賞。

感謝,瑪尼

+0

您使用的是TFS 2010還是2008? –

回答

0

你可以只包括在TFS 2010構建現有MyBuildFile.proj:

  1. 創建一個新的構建定義
  2. 在處理頁面上,選擇UpgradeTemplate.xaml工作流程
  3. 選擇您選擇的已簽入的MSBuild.proj文件的目錄(簽入名稱爲TFSBuild.proj

您的開發系統和構建服務器之間可能存在一些細微的差異,您需要注意,但上面的步驟應該佔用85%。啓用診斷級別構建信息的詳細程度(也可在流程頁面上設置)來排除鬆散結束。

+0

謝謝。你可以讓我知道在哪裏做第3步。你的意思是在過程 - 建立過程參數? –

+0

我改進了步驟3的解釋。 – kroonwijk

+0

謝謝,幫助。 –