2016-08-25 28 views
-1

雖然所有任務都已完成,但我仍有一個TFS構建繼續執行。我已包含在所有目標中。 我得到最後一條消息,但構建仍在運行。儘管所有任務已完成,但tfs構建仍未完成

+0

最後你會得到任何錯誤信息嗎?您是否定製了您的構建定義?檢查事件日誌,在事件查看器,看看是否有任何幫助。 –

回答

0

我發現了這個問題。我的版本將多個應用程序部署到多個服務器配置文件。作爲部署前和部署後的行動,構建使用的MSBuild Exec的任務來運行在遠程服務器上使用PSEXEC批處理文件。 其中一個批處理文件未完成。而且,由於Exec任務使用 ContinueOnError =「真正的」超時=「5000」的MSBuild被移動到下一個任務,直到其完成一切,然後等待該批處理文件的過程來完成。 當我連接到TFS服務器並殺死這個批處理文件進程時,構建完成。

後來我修復在批處理文件中的懸掛問題。