我們剛剛擴展了TeamCity的規模,以便我們現在有多個運行在不同服務器上的代理(它們都曾在同一臺服務器上運行)。使用不同代理的TeamCity多步構建
我們遇到的問題是在具有多個步驟的構建過程中,最後一步取決於上一步創建的構件。似乎同一個代理不用於所有的構建步驟。因此,當生成代理程序1在C:\ BuildAgent \ work \ 785e028597a0a18d \ src \\ obj \ octopacked中創建工件時,最後一步似乎找不到它,因爲最後一步似乎在其他代理程序Build Agent 2上運行當然在該服務器上沒有該工件。
我是否只需要爲工件使用UNC路徑,或者我在這裏丟失了什麼?我認爲一個構建配置總是使用相同的生成代理,但似乎並非如此。
任何幫助將不勝感激。
問候,
dotdev
你能想澄清 - 你說一個多步驟的構建 - 你的意思是有很多的配置,即一個構建配置依賴於他人的構建工件構建?步驟通常在一個代理上運行。 –