Command line Team City和MSBuild:将文件复制到另一台计算机上,为什么是dosen';这不管用吗?

Command line Team City和MSBuild:将文件复制到另一台计算机上,为什么是dosen';这不管用吗?,command-line,msbuild,teamcity,Command Line,Msbuild,Teamcity,我正在使用TeamCity 4对MSBuild执行CI。我的问题是,当我尝试将文件复制到QA服务器时,msbuild失败,但如果我将脚本更改为本地复制,它就会工作。我尝试将远程共享映射为本地驱动器,但它似乎仍然不起作用 这是我在MSBuild上的任务: <Exec Command="$(BATCH_PATH)deploy_DEV.bat $(DEPLOY_PATH)" /> 有什么想法吗 谢谢构建是否在系统帐户上运行?如果是这样,网络共享可能不可用或未经身份验证。您可以在本地用户帐

我正在使用TeamCity 4对MSBuild执行CI。我的问题是,当我尝试将文件复制到QA服务器时,msbuild失败,但如果我将脚本更改为本地复制,它就会工作。我尝试将远程共享映射为本地驱动器,但它似乎仍然不起作用

这是我在MSBuild上的任务:

<Exec Command="$(BATCH_PATH)deploy_DEV.bat $(DEPLOY_PATH)" />
有什么想法吗


谢谢

构建是否在系统帐户上运行?如果是这样,网络共享可能不可用或未经身份验证。您可以在本地用户帐户(不推荐)上运行生成代理,或者以某种方式确保共享对系统帐户可用。robocopy调用的输出是什么


您还可以尝试用TeamCity的工件系统替换批处理文件。只需添加适当的工件路径,以使生成结果可供TeamCity使用,然后应该有一个选项将工件复制到另一个系统(但不确定)。构建是否在系统帐户上运行?如果是这样,网络共享可能不可用或未经身份验证。您可以在本地用户帐户(不推荐)上运行生成代理,或者以某种方式确保共享对系统帐户可用。robocopy调用的输出是什么


您还可以尝试用TeamCity的工件系统替换批处理文件。只需添加适当的工件路径,以使构建结果可供TeamCity使用,然后应该有一个选项将工件复制到另一个系统(但不确定)。

据我所知,TeamCity不支持复制工件。Robocopy以代码16退出。据我所知,TeamCity不支持复制工件。机器人副本以代码16退出。
"C:\Program Files\Windows Resource Kits\Tools\robocopy" %1 \\RemoteServer\SharedDirectory\ /MIR