Command line 通过命令行将文件从复制服务器A复制到网络共享-RoboCopy
我正在尝试将文件从服务器上的一个目录复制到另一个服务器,而不覆盖目标的权限,但我正在使用一个“有趣的”设置: 服务器ACommand line 通过命令行将文件从复制服务器A复制到网络共享-RoboCopy,command-line,jenkins,command-line-arguments,robocopy,bonobo,Command Line,Jenkins,Command Line Arguments,Robocopy,Bonobo,我正在尝试将文件从服务器上的一个目录复制到另一个服务器,而不覆盖目标的权限,但我正在使用一个“有趣的”设置: 服务器A Git服务器 詹金斯诊所 服务器B 网络服务器 我有一个Jenkins流程,当我的web开发伙伴将更改提交到我们的存储库时,它将运行。然后,Jenkins将文件从存储库复制到其工作区(位于服务器的C:驱动器上)。下载完文件后,我将执行一个命令脚本,该脚本使用“ROBOCOPY”将文件从Jenkins工作区的目录复制到指向IIS web目录的网络共享(位于另一台服务器上)
- Git服务器
- 詹金斯诊所
- 网络服务器
ROBOCOPY "C:\...\Jenkins\workspace\dev\app" "\\network-share-to-web-server\app" /mir /m /R:0 /W:1 /MT:8 /V /LOG:WhySkip.txt & if %errorlevel% leq 2 exit 0
问题是:ROBOCOPY只会复制目录结构,而不会复制目录中的文件,这些目录都是我们的HTML/JavaScript/CSS/图像。。。阿卡:我们所做的改变
任何和所有的帮助将不胜感激 尝试不使用/m(仅复制具有存档属性的文件并将其重置)
正如你所希望的/MIR(镜像),让Robocopy选择要同步的文件…生活中的小事会让我发疯。非常感谢。