将文件从一个文件夹复制到Jenkins slave上的另一个文件夹

时间:2018-01-24 02:56:18

标签: jenkins jenkins-pipeline

我已经在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

0 个答案:

没有答案