在Jenkins中使用groovy复制子文件夹
我正在尝试编写一个groovy脚本,它将包含所有子文件夹和作业的完整文件夹复制到实际文件夹,并在其中执行脚本 在这里,您可以看到我的folderstructure是什么样子在Jenkins中使用groovy复制子文件夹,jenkins,groovy,cloudbees,Jenkins,Groovy,Cloudbees,我正在尝试编写一个groovy脚本,它将包含所有子文件夹和作业的完整文件夹复制到实际文件夹,并在其中执行脚本 在这里,您可以看到我的folderstructure是什么样子 --> Templ |-->Folder |-->Folder |-->Subfolder |-->Subsubfolder |-->Subfolder |-->Fo
--> Templ
|-->Folder
|-->Folder
|-->Subfolder
|-->Subsubfolder
|-->Subfolder
|-->Folder
-->Execution 2020
|-->Copyscript
我尝试了不同的插件,比如Jobcopy Builder。
最后,我尝试使用groovy scrips,但似乎没有任何效果。使用AntBuilder的最简单方法
def ant = new AntBuilder()
ant.copy(todir: myDir) {
fileset(dir: "src/test") {
include(name: "**/*.java")
}
}
这里的例子
要查看ant copy命令的所有参数,请参阅文档:
使用AntBuilder的最简单方法
def ant = new AntBuilder()
ant.copy(todir: myDir) {
fileset(dir: "src/test") {
include(name: "**/*.java")
}
}
这里的例子
要查看ant copy命令的所有参数,请参阅文档:
您是否尝试使用文件操作插件:?是的,但是当您使用此插件移动文件时,您必须重新启动Jenkins,因为它直接在文件系统上移动文件。您是否尝试使用文件操作插件:?是,但是,当您使用这个插件移动文件时,您必须重新启动Jenkins,因为它直接在文件系统上移动文件。