Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Command line 通过命令行将文件从复制服务器A复制到网络共享-RoboCopy_Command Line_Jenkins_Command Line Arguments_Robocopy_Bonobo - Fatal编程技术网

Command line 通过命令行将文件从复制服务器A复制到网络共享-RoboCopy

Command 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目录的网络共享(位于另一台服务器上)

我正在尝试将文件从服务器上的一个目录复制到另一个服务器,而不覆盖目标的权限,但我正在使用一个“有趣的”设置:

服务器A

  • Git服务器
  • 詹金斯诊所
服务器B

  • 网络服务器
我有一个Jenkins流程,当我的web开发伙伴将更改提交到我们的存储库时,它将运行。然后,Jenkins将文件从存储库复制到其工作区(位于服务器的C:驱动器上)。下载完文件后,我将执行一个命令脚本,该脚本使用“ROBOCOPY”将文件从Jenkins工作区的目录复制到指向IIS web目录的网络共享(位于另一台服务器上)

ROBOCOPY脚本如下所示:

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选择要同步的文件

…生活中的小事会让我发疯。非常感谢。