1
爲什麼TFS一次只能在構建代理上運行一個構建?爲什麼它無法啓動另一個進程並在同一個構建代理上啓動另一個構建?爲什麼TFS構建在構建代理上連續運行?爲什麼不平行構建?
原諒我,如果我失去了太明顯的東西。
爲什麼TFS一次只能在構建代理上運行一個構建?爲什麼它無法啓動另一個進程並在同一個構建代理上啓動另一個構建?爲什麼TFS構建在構建代理上連續運行?爲什麼不平行構建?
原諒我,如果我失去了太明顯的東西。
構建(和測試)代理旨在執行順序構建。
如果您需要並行構建機器,只需添加更多代理。
我目前在一臺機器上有24個代理能夠並行運行24個版本。
@ AG_85它可以讓您控制並行度。您可以選擇多少個,何時啓用它們,每個源的源存儲位置。他們可能已經創建了一個構建「服務器」產品,它具有所有這些東西的配置,但不稱之爲代理。 :) – DaveShaw
關於代理:「確保託管構建代理的構建服務器具有足夠的存儲和處理能力,以匹配代碼庫和團隊項目集合上的測試的大小和複雜性。通常,您應該託管不超過一個構建代理構建服務器上的每個處理器內核,還可以通過將一個物理硬盤專用於每個構建代理的工作目錄來提高性能。「 http://msdn.microsoft.com/en-us/library/bb399135.aspx – drk