【发布时间】:2016-12-21 17:20:14
【问题描述】:
我们刚刚扩展了 TeamCity 的足迹,现在我们在不同的服务器上运行了多个代理(它们过去都在同一台服务器上)。
我们遇到的问题是在包含多个步骤的构建期间,其中最后一步取决于上一步创建的工件。似乎并非所有构建步骤都使用相同的代理。因此,当 Build Agent 1 在 C:\BuildAgent\work\785e028597a0a18d\src\\obj\octopacked 中创建工件时,最后一步似乎找不到它,因为最后一步似乎在另一个代理 Build agent 2 上运行,它当然,该服务器上没有该工件。
我是否只需要为工件使用 UNC 路径,还是我在这里遗漏了什么?我以为一个构建配置总是使用相同的构建代理,但似乎并非如此。
任何帮助将不胜感激。
问候,
点开发
【问题讨论】:
-
您能否澄清一下-您说的是多步骤构建-您是指具有多种配置的构建,即一个构建配置依赖于另一个构建配置吗?步骤通常在一个代理上运行。
标签: teamcity