Jenkins中带有槽的复制子文件夹

问题描述 投票:1回答:1

[我正在尝试编写一个普通脚本,该脚本将包含所有子文件夹和作业的完整文件夹复制到执行该脚本的实际文件夹中。

在这里您可以看到我的文件夹结构如何。

--> Templ
      |-->Folder
      |-->Folder
           |-->Subfolder
                   |-->Subsubfolder
           |-->Subfolder
      |-->Folder
-->Execution 2020
      |-->Copyscript

我尝试了不同的插件,如Jobcopy Builder。最终,我尝试使用普通的脚本,但似乎没有任何效果。

jenkins groovy cloudbees
1个回答
0
投票

使用AntBuilder的最简单方法

def ant = new AntBuilder()
ant.copy(todir: myDir) {
    fileset(dir: "src/test") {
        include(name: "**/*.java")
    }
}

示例取自此处

http://docs.groovy-lang.org/latest/html/documentation/ant-builder.html

要查看ant copy命令的所有参数,请参阅文档:

https://ant.apache.org/manual/Tasks/copy.html

© www.soinside.com 2019 - 2024. All rights reserved.