无法在Jenkins中隐藏具有多级目录/文件的目录

无法在Jenkins中隐藏具有多级目录/文件的目录,jenkins,jenkins-pipeline,jenkins-plugins,jenkins-groovy,Jenkins,Jenkins Pipeline,Jenkins Plugins,Jenkins Groovy,我已经在一台机器上创建了一个目录结构,比如A,它位于/home/oracle/jenkins/workspace/MyProject/SVNCheckout/- -- Installer -- Build -- ReleaseKit -- Installable -- Build -- A -- B -- C.xyz -- Installer

我已经在一台机器上创建了一个目录结构,比如
A
,它位于
/home/oracle/jenkins/workspace/MyProject/SVNCheckout/
-

-- Installer
  -- Build
    -- ReleaseKit 
      -- Installable
         -- Build
            -- A
            -- B
            -- C.xyz
         -- Installer 
           -- D
           -- E
           -- F.xyz 
     -- Temporary
        ....
基本上我有
安装程序
目录,它有多级目录/文件。我想复制
安装程序
并将其粘贴到另一台机器的位置

对于隐藏,我使用了以下代码(注意:我位于
/home/oracle/jenkins/workspace/MyProject/SVNCheckout/
安装程序目录所在的位置)-

执行此操作时,在Jenkins控制台上,我看到
隐藏了0个文件
消息

请您帮助我如何才能
安装程序
目录以及目录中的所有级别目录和文件?

按照此:,因为它遵循ant正则表达式-省略
*
或使用
**
可能会使您需要的文件隐藏起来

我相信这条路径也是相对于工作区的。所以我认为您需要使用exclude trailing
/

stash allowEmpty: true, includes: 'Installer/**', name: 'Installer', useDefaultExcludes: false 
包含(可选)蚂蚁样式包含模式的可选集。使用 用逗号分隔的列表添加多个表达式。如果为空, 像**:所有文件一样处理。当前工作目录是基础目录 已保存文件的目录,稍后将在 相同的相对位置,因此如果要使用子目录换行 这是直接的


你说得对,我应该排除
/
,并拥有
**
。它成功了,最重要的是感谢您指向文档链接。我找了很多,但都没找到!
stash allowEmpty: true, includes: 'Installer/**', name: 'Installer', useDefaultExcludes: false