詹金斯与复制神器插件:

/ /bundle/docs /bundle/bin /bundle/bin/scripts 

我想所有文件和sudirectories复制到从/当前任务的工作空间的子文件夹“产品1”:与子目录

问题描述:

我有文物的结构,另一个构建拷贝目录内容包/箱。我期望看到/ bundle/bin的%WORKSAPCE%/ product1内容。詹金斯与复制神器插件:</p> <pre><code>/ /bundle/docs /bundle/bin /bundle/bin/scripts </code></pre> <p>我想所有文件和sudirectories复制到从/当前任务的工作空间的子文件夹“产品1”:与子目录

我这样的配置吧:

文物复制:包/箱/ **

但它创造%WORKSAPCE%/产品1 //包/箱来代替。

可能吗?

好像这就是插件的工作原理。您的选项是:

  1. 保持相同的配置和操作后使用SH mv(Linux)的目录或在cmd move(Windows)中的命令。这是我的环境中使用的解决方法。
  2. 检查“拼合目录”选项(但这样会混合在一起/bundle/bin/bundle/bin/scripts
  3. 提高插件和:-)
+0

添加贡献代码社会“基本目录”参数将解决问题。在复制文件粘贴到工作区期间,它应该从文件路径中切掉“基本目录”部分。 –

+0

我已经结束了whith选项1. –

+0

正如我所看到的作者已经知道这个问题,并计划在复制神器2.0(https://wiki.jenkins.io/display/JENKINS/Preview+for+Copy+Artifact+ 2.0),请参阅“源代码目录”参数。 –