我已经在master上生成了build并使用stash复制到mac slave机器上的folder1,但是如何在mac slave机器上将文件从folder1移动到folder2。 我尝试了下面的代码,但没有工作:
节点(' MacSlave') {
级(' S1') {
def sourcePath =' /Users/Shared/Jenkins/Home/workspace/Job.Jenkins/Build/Android'
def destPath =' /Users/Shared/Jenkins/Home/workspace/Job.Android'
文件srcConfig =新文件(sourcePath);
文件destConfig =新文件(destPath)
FileUtils.copyDirectory(srcConfig, destConfig)
} }
下面是输出: java.io.FileNotFoundException:C:\ Users \ Shared \ Jenkins \ Home \ workspace \ Job.Jenkins \ Build \ Android
如果您发现路径正在转换为C:\ Users \ Shared \ Jenkins \ Home \ workspace \ Job.Jenkins \ Build \ Android 实际路径是:/Users/Shared/Jenkins/Home/workspace/Job.Jenkins/Build/Android
添加c:\,就像在Window master中执行一样。
请让我知道为什么会这样,或者在Mac奴隶上将表单folder1复制到folder2的任何其他方法
谢谢, Raj4ms