压缩jenkins工作区中文件夹中的所有文件

时间:2019-05-21 04:31:58

标签: jenkins jenkins-plugins

我在Jenkins工作空间中有一些文件。我希望所有文件都经过压缩,并且zip现在应该包括根文件夹,并且应该只包含该文件夹中的内容。

我已经尝试使用实际上压缩文件的文件操作插件。但是使用此插件的问题是所有文件都在根文件夹中。我需要的是,一旦我解压缩,我应该只会得到文件而不是文件夹。

2 个答案:

答案 0 :(得分:0)

尝试使用manven assembly plugin

然后您可以使用以下方法to include file without taking its path folders对其进行配置:

  • <includeBaseDirectory>false</includeBaseDirectory>-
  • fileSets

答案 1 :(得分:0)

您只需使用终端即可 进入根目录或包含您想要的所有文件的目录:

tar chvfz workspace.tar.gz * 将把所有文件压缩到workspace.tar.gz中的工作区中 如果您想压缩特定文件,则可以列出它们,而不使用*

相关问题