当前位置: 首页 > 知识库问答 >
问题:

文件操作插件fileCopyOperation - Jenkins管道

公孙霖
2023-03-14

我正在研究文件操作插件 - 文件复制在詹金斯管道中的操作(詹金斯版本 - v2.73.2,詹金斯管道 - 2.5),我需要将文件从一个位置复制到具有不同文件夹结构的另一个位置。

预期:

C:\workspace\Hello -

F:\测试\样品 -

下面是我正在使用的命令,它正在复制整个Hello目录,而不是它按预期的方式运行。

fileOperations([fileCopyOperation(excludes: '', flattenFiles: false, includes: 'C:\workspace\Hello\**', targetLocation: 'F:\Test\Sample')])

F:\测试\示例\工作区\您好 -

感谢您的参与。

共有1个答案

黄成荫
2023-03-14
fileOperations([fileCopyOperation(excludes: '', flattenFiles: false, includes: 'C:\workspace\Hello\**', targetLocation: 'F:\Test\Sample')])

你已经提到了下面的一行,它告诉采取一切,即xxx,yyy文件夹,所以它正确地完成了它的工作

C:\workspace\您好**

您必须在排除部分中提及要排除的文件夹,即在这种情况下为yyy。

为了简单起见

   fileOperations([fileCopyOperation(excludes: '', flattenFiles: false, includes: 'C:\workspace\Hello\xxx\**', targetLocation: 'F:\Test\Sample')])

上述文件从xxx文件夹复制到F:\Test\Sample,以下文件从yyy文件夹复制到C:\Test\Example

fileOperations([fileCopyOperation(excludes: '', flattenFiles: false, includes: 'C:\workspace\Hello\yyy\**', targetLocation: 'F:\Test\Example')])
 类似资料:
  • 问题内容: 我想在管道作业中使用EnvInject插件。因此,我可以设置复选框“为运行准备一个环境”,但是 没有动作“注入环境变量”,就像在自由式作业中一样。我在“属性内容”块中声明了变量:在此处输入图片说明 如何使用EnvInject在管道作业中注​​入环境变量? 问题答案: 如果在“属性内容”块中声明了以下变量: 然后,您可以将它们放入管道中,以便:

  • 我为Jenkins (2.176.3)安装了电子邮件扩展插件(2.66)以便在管道中使用,我正在https://medium . com/@ Gustavo . guss/Jenkins-sending-Email-on-post-build-938 b 236545 D2上尝试这个示例 但是我有以下错误: 执行always post条件时出错:java.lang.NoSuchMethodErro

  • {% tabs first=”SDK 1.1.2 及以上版本”, second=”SDK 1.1.2 以下版本” %} {% content “first” %} SDK 1.1.2 及以上版本 实例化一个 wx.BaaS.File 对象,以下操作都是在该对象上进行操作,如下进行实例化: let MyFile = new wx.BaaS.File() 文件上传 MyFile.upload(file

  • 问题内容: 我正在使用CentOS 5和Jenkins 1.430。当我尝试构建时,出现错误: 该线程似乎说Master / Slave出了点问题:https : //groups.google.com/forum/? fromgroups =#!topic /jenkinsci-issues/MaMqjK3iW8Y 但这并没有真正提供解决方案。詹金(Jenkin)奴隶表示已连接,并反映在詹金斯(

  • 允许开发者上传图片资源, 上传成功后可以在该面板得到资源的网络地址。 文件分类 由于目前暂不支持移动已上传文件的文件分类,所以在上传文件之前,建议开发者先新建文件分类。点击「添加分类」按钮,输入文件分类名字即可完成新建文件分类。 如需编辑或删除文件分类,请将光标移动到对应文件分类上,点击对应图标即可完成对应操作。 danger 删除文件分类并不会删除该文件分类下的文件。 上传文件 点击所要上传文件

  • 文件树就是一个按照层次结构分布的文件集合,例如,一个文件树可以代表一个目录树结构或者一个 ZIP 压缩文件的内容.它被抽象为 FileTree 结构,FileTree 继承自 FileCollection,所以你可以像处理文件集合一样处理文件树, Gradle 有些对象实现了FileTree 接口,例如 源集合. 使用 Project.fileTree() 方法可以得到 FileTree 的实例,