ArchiveFiles@1 - 存档文件 v1 任务

使用压缩格式(如.7z、.rar、.tar.gz和 .zip)存档文件。

语法

# Archive Files v1
# Archive files using compression formats such as .7z, .rar, .tar.gz, and .zip.
- task: ArchiveFiles@1
  inputs:
    rootFolder: '$(Build.BinariesDirectory)' # string. Required. Root folder (or file) to archive. Default: $(Build.BinariesDirectory).
    #includeRootFolder: true # boolean. Prefix root folder name to archive paths. Default: true.
  # Archive
    archiveType: 'default' # 'default' | '7z' | 'tar' | 'wim'. Required. Archive type. Default: default.
    #tarCompression: 'gz' # 'gz' | 'bz2' | 'xz' | 'none'. Optional. Use when archiveType = tar. Tar compression. Default: gz.
    archiveFile: '$(Build.ArtifactStagingDirectory)/$(Build.BuildId).zip' # string. Required. Archive file to create. Default: $(Build.ArtifactStagingDirectory)/$(Build.BuildId).zip.
    #replaceExistingArchive: true # boolean. Replace existing archive. Default: true.

输入

rootFolder - 根文件夹(或文件)存档
string。 必填。 默认值:$(Build.BinariesDirectory)

要存档的根文件夹或文件的名称。 对于文件夹,命名文件夹中的所有内容都添加到存档中。


includeRootFolder - 前缀根文件夹名称以存档路径
boolean。 默认值:true

默认情况下,将根文件夹名称追加到存档中的文件路径。 设置为 false时,所有文件路径将启动一个级别较低的级别。

例如,如果根文件夹路径为:/home/user/output/classes/,文件路径 com/acme/Main.class。 生成的存档将包含 classes/com/acme/Main.class。 否则,生成的存档将包含 com/acme/Main.class


archiveType - 存档类型
string。 必填。 允许的值:default(zip)、7ztarwim。 默认值:default

指定压缩格式。

例如,若要创建名为 foo.jar的存档:

  • 设置压缩格式:zip
  • 设置存档名称:foo.jar

对于所有 tar 文件(包括压缩文件),请选择 tar


tarCompression - Tar 压缩
string。 可选。 当 archiveType = tar时使用。 允许的值:gzbz2xznone。 默认值:gz

选择压缩方案或 none 以创建未压缩的 tar 文件。


archiveFile - 存档文件以创建
string。 必填。 默认值:$(Build.ArtifactStagingDirectory)/$(Build.BuildId).zip

指定要创建的存档文件的名称。

例如,若要创建 foo.tgz

  • 设置存档类型:tar
  • 设置 tar 压缩:gz

replaceExistingArchive - 替换现有存档
boolean。 默认值:true

覆盖现有存档。 如果未指定,文件将添加到存档。


任务控制选项

除任务输入之外,所有任务都具有控制选项。 有关详细信息,请参阅 控件选项和常见任务属性

输出变量

没有。

注解

有较新版本的存档文件任务可用。

要求

要求 说明
管道类型 YAML,经典版本,经典版本
运行时间 代理,DeploymentGroup
需求 没有
功能 此任务不满足作业中后续任务的任何要求。
命令限制 任何
Settable 变量 任何
代理版本 所有支持的代理版本。
任务类别 效用

另请参阅