【发布时间】:2012-06-08 13:39:07
【问题描述】:
我一直在愉快地使用 TeamCity Build 服务器有一段时间了,但突然出现了问题......
似乎构建代理的path 中不再包含任何内容。因此,例如,如果我的构建脚本(我使用 NANT)调用 xcopy 来复制文件,这会突然开始失败,因为找不到 xcopy - 所以除非我将其更改为 c:\windows\system32\xcopy,否则构建将失败。
我可以手动浏览到构建代理文件夹并从那里运行 nant 脚本,一切正常(因为路径设置正确)。
我还没有升级 TeamCity,所以我很困惑为什么这会失败。我不会覆盖 TeamCity 中构建的环境参数中的任何内容。我也没有更改构建设置中的任何内容。我对这台包含构建代理的 PC 所做的唯一是安装 Visual Studio 2012 的 RC。
有什么想法吗?
编辑
进一步调查 - 我在 TeamCity 中找到了代理设置 - 其中名为“path”的环境变量刚刚设置为 C:\Program Files (x86)\Nmap(最近安装)。这很奇怪,很可能是问题的原因。我只需要弄清楚如何让 TeamCity 恢复到“真实”的路径。
【问题讨论】:
-
@luke 为我的语法错误感到羞耻
标签: continuous-integration teamcity nant