构建后将文件移动到远程文件共享

Zoo*_*ing 4 teamcity visual-studio

我想创建一个后期构建脚本,将文件从构建目录移动到远程(UNC)文件共享.

这一行:

xcopy "C:\TeamCityBuild\project\WebSite\*" "\\192.168.1.1\WebSite\" /C /R /Y /E
Run Code Online (Sandbox Code Playgroud)

在DOS窗口中运行时工作正常但是当TeamCitys buildrunner sln2008尝试运行它时它失败并显示消息" 无效的驱动器规范 "

我已经在远程服务器上共享了具有"Everyone"全部权限的文件夹.

有任何想法吗?

Grz*_*zki 6

只是一个猜测.不太确定它是否解决了你的问题.我们使用CruiseControl并将我们的应用程序部署到远程JBoss服务器时遇到了类似的问题.我们补充说

net use \\192.168.1.1\Website ...

在每个副本之前.因此,在尝试访问远程共享之前,它会"安装"远程共享.注意:您可能需要指定命令的用户名和密码(有关详细信息,请参阅命令行).

'net use'即使您运行自动化的工作,你手动登录同一用户似乎需要.这两种会话似乎不共享远程共享信息.