一段时间以来,我一直很高兴地使用 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 恢复到“真实”路径。