Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Fájlok archiválása tömörítési formátumokkal, például .7z, .tar, .gz és .zip.
Szinopszis
# Archive files v2
# Compress files into .7z, .tar.gz, or .zip.
- task: ArchiveFiles@2
inputs:
rootFolderOrFile: '$(Build.BinariesDirectory)' # string. Required. Root folder or file to archive. Default: $(Build.BinariesDirectory).
#includeRootFolder: true # boolean. Prepend root folder name to archive paths. Default: true.
# Archive
archiveType: 'zip' # 'zip' | '7z' | 'tar' | 'wim'. Required. Archive type. Default: zip.
#sevenZipCompression: 'normal' # 'ultra' | 'maximum' | 'normal' | 'fast' | 'fastest' | 'none'. Optional. Use when archiveType = 7z. 7z compression. Default: normal.
#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.
#verbose: false # boolean. Force verbose output. Default: false.
#quiet: false # boolean. Force quiet output. Default: false.
# Archive files v2
# Compress files into .7z, .tar.gz, or .zip.
- task: ArchiveFiles@2
inputs:
rootFolderOrFile: '$(Build.BinariesDirectory)' # string. Required. Root folder or file to archive. Default: $(Build.BinariesDirectory).
#includeRootFolder: true # boolean. Prepend root folder name to archive paths. Default: true.
# Archive
archiveType: 'zip' # 'zip' | '7z' | 'tar' | 'wim'. Required. Archive type. Default: zip.
#sevenZipCompression: '5' # 'ultra' | 'maximum' | 'normal' | 'fast' | 'fastest' | 'none'. Optional. Use when archiveType = 7z. 7z compression. Default: 5.
#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.
#verbose: false # boolean. Force verbose output. Default: false.
#quiet: false # boolean. Force quiet output. Default: false.
Bemenetek
rootFolderOrFile
-
gyökérmappát vagy fájlt a archiválásához
string. Szükséges. Alapértelmezett érték: $(Build.BinariesDirectory).
A gyökérmappa neve vagy az archívumhoz hozzáadni kívánt fájlok elérési útja. Mappák esetén a névvel ellátott mappában lévő összes elem hozzá lesz adva az archívumhoz.
includeRootFolder
-
Előpendált gyökérmappa neve az elérési utak archiválásához
boolean. Alapértelmezett érték: true.
A gyökérmappa nevét előre fel van függesztetve az archív fájl elérési útjaira. Ellenkező esetben az összes fájl elérési útja egy szinttel alacsonyabban indul el.
Ha például a gyökérmappa a következő: /home/user/output/classes/ és a fájl elérési útja: com/acme/Main.class. Az eredményként kapott archívum a következőt tartalmazza: classes/com/acme/Main.class. Ellenkező esetben az eredményként kapott archívum a következőt tartalmazza: com/acme/Main.class.
archiveType
-
Archív típus
string. Szükséges. Engedélyezett értékek: zip, 7z, tar. wim Alapértelmezett érték: zip.
Tömörítési formátumot ad meg. Az érvényes formátumok a következők:
-
zip– Alapértelmezett. Válassza ezt a formátumot az összes zip-kompatibilis típushoz, például .zip, .jar, .war, .ear -
7z- 7 zip formátum, (.7z) -
tar- kátrányformátum, tömörített kátrányokhoz használható, beleértve a .tar.gz, .tar.bz2, .tar.xz -
wim– wim formátum, .wim
Például egy foo.jarnevű archívum létrehozásához:
- Tömörítési formátum kiválasztása
zip - Adja meg a létrehozandó archív fájl nevét:
foo.jar
sevenZipCompression
-
7z tömörítési
string. Opcionális. Használja a archiveType = 7z. Engedélyezett értékek: ultra, maximum, normal, fast, fastest, none. Alapértelmezett érték: normal.
Tömörítetlen .7z fájl létrehozásához állítsa be a tömörítési szintet vagy a None.
sevenZipCompression
-
7z tömörítési
string. Opcionális. Használja a archiveType = 7z. Engedélyezett értékek: ultra, maximum, normal, fast, fastest, none. Alapértelmezett érték: 5.
Tömörítetlen .7z fájl létrehozásához állítson be tömörítési formátumot vagy None.
tarCompression
-
kátránytömörítési
string. Opcionális. Használja a archiveType = tar. Engedélyezett értékek: gz, bz2, xz. none Alapértelmezett érték: gz.
Állítson be tömörítési formátumot, vagy válassza a None a tömörítetlen .tar fájl létrehozásához.
-
gz– Gzip-tömörítés alapértelmezett formátuma (.tar.gz, .tar.tgz, .taz) -
bz2- bzip2 tömörítés (.tar.bz2, .tz2, .tbz2) -
xz– xz tömörítés (.tar.xz, .txz)
archiveFile
-
Archív fájl létrehozása
string. Szükséges. Alapértelmezett érték: $(Build.ArtifactStagingDirectory)/$(Build.BuildId).zip.
Adja meg a létrehozni kívánt archív fájl nevét. Például foo.tgzlétrehozásához:
- Archív típus beállítása:
tar - Kátránytömörítés beállítása:
gz
replaceExistingArchive
-
Meglévő archív cseréje
boolean. Alapértelmezett érték: true.
Alapértelmezés szerint felülír egy meglévő archívumot. Ellenkező esetben falsebeállítás esetén a tömörítetlen kátrányfájlokat a rendszer hozzáadja a meglévő archívumhoz.
Támogatott fájlformátumok, amelyek hozzáadhatók egy meglévő archívumhoz:
zip7z-
tar– Csak tömörítetlen wim
verbose
-
Részletes kimeneti kényszerítve
boolean. Alapértelmezett érték: false.
Ha igaz értékre van állítva, az eszközök részletes kimenet használatára kényszerítik az eszközöket. Felülbírálja a "csendes" beállítást.
quiet
-
Csendes kimenet kényszerítés
boolean. Alapértelmezett érték: false.
Ha a trueértékre van állítva, kényszeríti az eszközöket a csendes kimenet használatára. A verbose beállítás (vagy azzal egyenértékű) felülbírálhatja ezt a beállítást.
Feladatvezérlési lehetőségek
Minden feladathoz tartoznak vezérlési lehetőségek is a feladat bemenetei mellett. További információ: Vezérlők és gyakori feladattulajdonságok.
Kimeneti változók
Nincs.
Megjegyzések
Ezzel a feladatsal archív fájlt hozhat létre egy forrásmappából. A standard archív formátumok támogatottak, beleértve a .zip, .jar, .war, .ear, .tar, .7z stb.
Követelmények
| Követelmény | Leírás |
|---|---|
| Folyamattípusok | YAML, klasszikus build, klasszikus kiadás |
| Futtatás bekapcsolva | Ügynök, DeploymentGroup |
| Követelmények | Egyik sem |
| képességek | Ez a tevékenység nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek. |
| parancskorlátozások | Ez a feladat a következő parancskorlátozásokkal fut: korlátozott |
| Változók beállítása | Ez a feladat jogosult a következő változók beállítására: A változók beállítása le van tiltva |
| Ügynök verziója | 2.182.1 vagy újabb |
| Tevékenységkategória | Hasznosság |
| Követelmény | Leírás |
|---|---|
| Folyamattípusok | YAML, klasszikus build, klasszikus kiadás |
| Futtatás bekapcsolva | Ügynök, DeploymentGroup |
| Követelmények | Egyik sem |
| képességek | Ez a tevékenység nem felel meg a feladat későbbi tevékenységeire vonatkozó követelményeknek. |
| parancskorlátozások | Bármely |
| Változók beállítása | Bármely |
| Ügynök verziója | Minden támogatott ügynökverzió. |
| Tevékenységkategória | Hasznosság |