ArchiveFiles@1 - Attività Archivi file v1
Archiviare i file usando i formati di compressione, ad esempio .7z, .rar, tar.gz e .zip.
Sintassi
# 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.
Input
rootFolder
- Cartella radice (o file) da archiviare
string
. Obbligatorio. Valore predefinito: $(Build.BinariesDirectory)
.
Nome della cartella radice o del file da archiviare. Per le cartelle, tutti gli elementi nella cartella denominata verranno aggiunti all'archivio.
includeRootFolder
- Nome della cartella radice del prefisso per i percorsi di archiviazione
boolean
. Valore predefinito: true
.
Per impostazione predefinita, prependa il nome della cartella radice nei percorsi dei file all'interno dell'archivio. Se impostato su false
, tutti i percorsi di file inizieranno un livello inferiore.
Ad esempio, se il percorso della cartella radice è: /home/user/output/classes/
e il percorso com/acme/Main.class
del file . L'archivio risultante conterrà classes/com/acme/Main.class
. In caso contrario, l'archivio risultante conterrà com/acme/Main.class
.
archiveType
- Tipo di archivio
string
. Obbligatorio. Valori consentiti: default
(zip), 7z
, tar
. wim
Valore predefinito: default
.
Specifica un formato di compressione.
Ad esempio, per creare un archivio denominato foo.jar
:
- Impostare il formato di compressione:
zip
- Impostare il nome dell'archivio:
foo.jar
Per tutti i file tar (inclusi quelli compressi), scegliere tar
.
tarCompression
- Compressione tar
string
. Facoltativa. Usare quando archiveType = tar
. Valori consentiti: gz
, bz2
, none
xz
. Valore predefinito: gz
.
Seleziona uno schema di compressione o none
per creare un file tar non compresso.
archiveFile
- File di archiviazione da creare
string
. Obbligatorio. Valore predefinito: $(Build.ArtifactStagingDirectory)/$(Build.BuildId).zip
.
Specificare il nome del file di archivio da creare.
Ad esempio, per creare foo.tgz
:
- Impostare il tipo di archivio:
tar
- Impostare la compressione tar:
gz
replaceExistingArchive
- Sostituire l'archivio esistente
boolean
. Valore predefinito: true
.
Sovrascrive un archivio esistente. Se non specificato, i file vengono aggiunti all'archivio.
Opzioni di controllo attività
Tutte le attività dispongono di opzioni di controllo oltre ai relativi input attività. Per altre informazioni, vedere Opzioni di controllo e proprietà comuni delle attività.
Variabili di output
No.
Osservazioni
È disponibile una versione più recente dell'attività File di archiviazione.
Requisiti
Requisito | Descrizione |
---|---|
Tipi di pipeline | YAML, build classica, versione classica |
Esecuzione in | Agente, DeploymentGroup |
Richieste | Nessuno |
Capabilities | Questa attività non soddisfa le richieste per le attività successive nel processo. |
Restrizioni dei comandi | Qualsiasi |
Variabili impostabili | Qualsiasi |
Versione agente | Tutte le versioni dell'agente supportate. |
Categoria attività | Utilità |