ArchiveFiles@1 – Arkivera filer v1-uppgift
Arkivera filer med komprimeringsformat som .7z, .rar, .tar.gz och .zip.
Syntax
# 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.
Indata
rootFolder
- Rotmapp (eller fil) som ska arkiveras
string
. Krävs. Standardvärde: $(Build.BinariesDirectory)
.
Namnet på rotmappen eller filen som ska arkiveras. För mappar läggs allt i den namngivna mappen till i arkivet.
includeRootFolder
- Prefix för rotmappens namn på arkivsökvägar
boolean
. Standardvärde: true
.
Som standard förbereder rotmappens namn till filsökvägar i arkivet. När det här är inställt på false
startar alla filsökvägar en nivå lägre.
Om sökvägen till rotmappen till exempel är: /home/user/output/classes/
och filsökvägen com/acme/Main.class
. Det resulterande arkivet innehåller classes/com/acme/Main.class
. Annars innehåller com/acme/Main.class
det resulterande arkivet .
archiveType
- Arkivtyp
string
. Krävs. Tillåtna värden: default
(zip), 7z
, tar
, wim
. Standardvärde: default
.
Anger ett komprimeringsformat.
Om du till exempel vill skapa ett arkiv med namnet foo.jar
:
- Ange komprimeringsformat:
zip
- Ange arkivnamnet:
foo.jar
För alla tar-filer (inklusive komprimerade filer) väljer du tar
.
tarCompression
- Tjärkomprimering
string
. Valfritt. Använd när archiveType = tar
. Tillåtna värden: gz
, bz2
, xz
, none
. Standardvärde: gz
.
Väljer ett komprimeringsschema eller none
för att skapa en okomprimerad tar-fil.
archiveFile
- Arkivfil som ska skapas
string
. Krävs. Standardvärde: $(Build.ArtifactStagingDirectory)/$(Build.BuildId).zip
.
Ange namnet på den arkivfil som ska skapas.
Om du till exempel vill skapa foo.tgz
:
- Ange arkivtyp:
tar
- Ange tjärkomprimering:
gz
replaceExistingArchive
- Ersätt befintligt arkiv
boolean
. Standardvärde: true
.
Skriver över ett befintligt arkiv. Om det inte anges läggs filer till i arkivet.
Alternativ för aktivitetskontroll
Alla aktiviteter har kontrollalternativ utöver sina uppgiftsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.
Utdatavariabler
Inga.
Kommentarer
Det finns en nyare version av arkivfilsaktiviteten tillgänglig.
Krav
Krav | Beskrivning |
---|---|
Pipelinetyper | YAML, klassisk version, klassisk version |
Körs på | Agent, DeploymentGroup |
Krav | Ingen |
Funktioner | Den här aktiviteten uppfyller inte några krav för efterföljande uppgifter i jobbet. |
Kommandobegränsningar | Valfri |
Inställningsbara variabler | Valfri |
Agentversion | Alla agentversioner som stöds. |
Uppgiftskategori | Verktyg |