团队城市邮政建设事件导致团队城市建设失败

时间:2012-09-28 14:51:39

标签: teamcity xcopy

我有一个visual studio 2010项目,它有一个复制文件的命令。它在我的机器上工作正常,但它导致Team City上的构建失败。

我尝试按照此讨论的建议创建bin文件夹 http://devnet.jetbrains.net/message/5226990;jsessionid=DDE1BE4846DE75E5368364742913503E 但没有快乐。

这是命令:

mkdir“$(SolutionDir)IL.UserAdmin.Web \ bin” xcopy / E / D / Q / Y“$(SolutionDir)库\ Oracle数据访问* .dll”“$(TargetDir)”

这是错误:

c:\ WINDOWS \ Microsoft.NET \ Framework \ v4.0.30319 \ Microsoft.Common.targets(3717,9):错误MSB3073:命令“mkdir”C:\ eBusiness \ Dev4.0 \ UserAdmin \ IL。 UserAdmin.Web \ bin“2> nul xcopy / E / D / Q / Y“C:\ eBusiness \ Dev4.0 \ UserAdmin \ Library \ Oracle Data Access * .dll”“C:\ eBusiness \ Dev4.0 \ UserAdmin \ IL.UserAdmin.Web \ bin \ “2> nul”退出代码9009.

提前致谢。

1 个答案:

答案 0 :(得分:3)

看起来可能在TeamCity构建代理环境中的路径中找不到xcopy.exe。我将验证xcopy.exe是否在构建代理上,并且它位于路径中。

通过将其添加到post build步骤以回显日志中的路径来验证运行后构建步骤的环境的路径:

SET PATH

如果xcopy在计算机上但不在回显路径输出的路径中,那么您需要在后期构建步骤中使用完整路径,如下所示:

"%SystemRoot%\System32\xcopy.exe"

或者,您可以修复代理上的PATH变量,以确保xcopy位于路径中。