共用方式為


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時使用 。 允許的值:gz、、、bz2xznone 預設值:gz

選取壓縮配置或 none,以建立未壓縮的 tar 檔案。


archiveFile - 封存盤案以建立
string。 必須的。 預設值:$(Build.ArtifactStagingDirectory)/$(Build.BuildId).zip

指定要建立的封存盤案名稱。

例如,若要建立 foo.tgz

  • 設定封存類型:tar
  • 設定 tar 壓縮:gz

replaceExistingArchive - 取代現有的封存
boolean。 預設值:true

覆寫現有的封存。 如果未指定,則會將檔案新增至封存。


工作控制選項

除了工作輸入之外,所有工作都有控制選項。 如需詳細資訊,請參閱 控制項選項和一般工作屬性

輸出變數

沒有。

備註

有較新版本的封存盤工作可用。

需求

要求 說明
管線類型 YAML、傳統組建、傳統版本
執行於 Agent、DeploymentGroup
需求 沒有
功能 此工作不符合作業中後續工作的任何需求。
命令限制 任意
Settable 變數 任意
代理程式版本 所有支援的代理程式版本。
工作類別 效用

另請參閱