Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Archiviare i file usando formati di compressione come .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.
Ingressi dati
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 vengono aggiunti all'archivio.
includeRootFolder
-
nome della cartella radice del prefisso per i percorsi di archiviazione
boolean. Valore predefinito: true
Per impostazione predefinita, antepone il nome della cartella radice ai percorsi di 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 del file com/acme/Main.class. L'archivio risultante conterrà classes/com/acme/Main.class. In caso contrario, l'archivio risultante conterrà com/acme/Main.class.
archiveType
-
tipo 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. Opzionale. Usare quando archiveType = tar. Valori consentiti: gz, bz2, xz, none. Valore predefinito: gz
Seleziona uno schema di compressione o none per creare un file tar non compresso.
archiveFile
-
file di archiviazione per 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
-
Sostituisci archivio esistente
boolean. Valore predefinito: true
Sovrascrive un archivio esistente. Se non specificato, i file vengono aggiunti all'archivio.
Opzioni di controllo delle 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
Nessuno.
Osservazioni:
È disponibile una versione più recente dell'attività Archivia file.
Requisiti
| Requisito | Descrizione |
|---|---|
| Tipi di pipeline | YAML, build classica, versione classica |
| Viene eseguito in | Agente, DeploymentGroup |
| richieste | Nessuno |
| funzionalità di | Questa attività non soddisfa alcuna richiesta di attività successive nel processo. |
| restrizioni dei comandi | Qualunque |
| variabili impostabili | Qualunque |
| Versione dell'agente | Tutte le versioni dell'agente supportate. |
| Categoria attività | Utilità |