我们刚刚扩展了TeamCity的规模,以便我们现在有多个运行在不同服务器上的代理(它们都曾在同一台服务器上运行)。使用不同代理的TeamCity多步构建
我们遇到的问题是在具有多个步骤的构建过程中,最后一步取决于上一步创建的构件。似乎同一个代理不用于所有的构建步骤。因此,当生成代理程序1在C:\ BuildAgent \ work \ 785e028597a0a18d \ src \\ obj \ octopacked中创建工件时,最后一步似乎找不到它,因为最后一步似乎在其他代理程序Build Agent 2上运行当然在该服务器上没有该工件。
我是否只需要为工件使用UNC路径,或者我在这里丢失了什么?我认为一个构建配置总是使用相同的生成代理,但似乎并非如此。
任何帮助将不胜感激。
问候,
dotdev
你能想澄清 - 你说一个多步骤的构建 - 你的意思是有很多的配置,即一个构建配置依赖于他人的构建工件构建?步骤通常在一个代理上运行。 –