我的TFS構建安裝程序似乎無法正確完成工作流程。無論所有構建步驟是否實際運行良好或失敗,工作流總是處於運行狀態(藍色播放按鈕Team Explorer - Builds
,而不是綠色勾號或紅色叉號)。它似乎只是掛在最後。TFS構建過程永不完成
TFS設置
- TFS應用服務器是在服務器A上與生成控制器,2008贏R2,TFS 2012更新2
- 生成劑是在一個單獨的服務器B,2008年贏R2, TFS 2012更新3
我試過它的各種構建定義,重新啓動TFS服務和構建代理,但構建仍然始終保持運行狀態。
我Event Viewer -> TFS Operational Log
得到生成代理機上唯一的錯誤是,當我做一個手動取消從Visual Studio中的工作流程。
缺省代理 - 編譯:取消構建vstfs工作流實例:// ... ID爲{...}
異常類型:Microsoft.TeamFoundation.Build.Workflow.Activities.BuildProcessTerminatationException
一切之前其他的罰款。關於爲什麼構建永遠不會完成的任何想法?
您是否嘗試過使用不同的構建代理,比如Update2本身?您可以查看日誌以查看工作流程中哪裏發生了掛起? – allen
感謝您的提示 - 我似乎已經得到它的工作 - 我認爲這只是一個網絡配置問題。據我所知,服務器B無法正確地看到服務器A,因此可能無法告訴構建控制器該構建已完成?我不確定這是否合理,因爲他們似乎可以在其他事項上進行溝通。其次,我在服務器B上創建了一個新的構建代理 - 可能會有所幫助。如果其他人也有類似的問題,我會盡可能把它做得更好。 – ngm