2011-09-30 87 views
2

我使用以下腳本來將構建在TFS 2010構建服務器中進行隊列構建。這個TFSBuil.proj運行成功,如果我用本地命令:MSBUILD.exe TFSBuild.proj
並得到我的暫存文件夾。 我正在努力讓這個構建服務器。最後,構建成功(在8秒內!),但在最後沒有做任何事情。日誌表示所有調用成功的目標,但沒有看到結果。任何幫助非常感謝,我準備攜手合作。謝謝。需要使用自定義構建腳本來配置TFS構建

+0

是您的編譯生成一個日誌文件。如果有,那裏有什麼? –

+0

聽起來很像你的@(解決方案)列表正在評估爲在構建機器上清空......正如@dylansmith指出的那樣,日誌文件會有所幫助。 –

回答

0

只是一個猜測(直到希望的日誌文件可以被檢索)..你試圖驗證使用tf workfold命令行的工作文件夾映射?我會做「本地」,然後在構建機器上。你可以通過足夠的權限在你的工作站上做到這一點,但是去建立機器可能會幫助你發現意想不到的差異 - 這種事情發生在我身上不止一次:-)。

此外,<SolutionRoot>..\</SolutionRoot>的定義可能不適用於現有的映射,即它比映射的要高一級。

希望這有助於
Jonno

+0

好吧,我對日誌文件很樂觀..我不能說爲我增加了很多。 這是在黑暗中的另一個鏡頭,但你有比較TFSBuild.proj文件的內容? 可能選擇了不同的文件,或者您有未提交的更改。 你能夠登錄到生成機器並像本地一樣運行'msbuild TFSBuild.proj'嗎? – Jonno