2

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

4

1 回答 1

3

想通了-这可能对其他人有用...

当我最近安装 Nmap 时,它为我的帐户添加了一个新的“用户变量”,它称为“路径”并设置为C:\Program Files (x86)\Nmap. 这覆盖了名为路径的“系统变量”,并造成了所有破坏。删除了用户变量,一切正常。

在此处输入图像描述

于 2012-06-08T14:08:31.740 回答