2012-12-04 87 views
0

我們有一個TFS 2010生成服務器。在VS sln或msbuild文件的構建定義上運行隊列構建後,隨機(大約30%)構建過程將不會運行。構建日誌窗口只顯示3個選項卡:活動日誌,下一個錯誤和下一個警告。幾分鐘後,說10分鐘,我不得不按停止生成。構建服務器根本不忙。TFS隨機生成不會運行

你見過/聽過類似的東西嗎?你能幫忙嗎?

乾杯

+0

您在構建輸出中收到的錯誤是什麼? – Nashibukasan

+0

沒有生成輸出。整件事一開始就在等待。通常情況下,在當事情運行良好的開始,你希望看到:整個構建過程 00:00 更新版本號 00:00 創建放置位置 00:00 運行在代理(保留構建代理XXX構建代理) 00:00 刪除測試結果目錄 00:00 刪除二進制文件目錄 00:00 刪除工作區 00:00 刪除源小號目錄 00:00 創建工作區 00:01 找工作區 – ZZZ

+0

是不是有一條消息,如:「該進程無法訪問該文件‘data.coverage’,因爲它正被另一個進程使用。」?幾個月前我有一個殭屍程序問題。 – Nashibukasan

回答

3

你可以試試讓它運行,直到超時達到。從你的評論看,當你停止構建時,他看起來就是在做Get Workspace。請檢查爲您的構建定義定義的工作區。我有一個項目團隊創建了自己的構建,並想知道爲什麼需要這麼長時間才能構建,不幸的是包含整個TeamProject(大約6GB),每次構建排隊時都會得到。

雖然它隨機工作,它是依賴於使用的構建代理還是隻有一個構建代理?

+0

我認爲它可能是一些tfs服務器的依賴關係有一些奇怪的問題隨機由於小狗網絡配置。但是,我沒有管理員訪問網絡的權限。儘管如此,雖然沒有解決,但我認爲MikeR的答案至少接近其中一個原因。 – ZZZ