DownloadGitHubRelease@0 – A GitHub Release v0-feladat letöltése
Ezzel a feladatsal tölthet le egy GitHub-kiadást egy adattárból.
Syntax
# Download GitHub Release v0
# Downloads a GitHub Release from a repository.
- task: DownloadGitHubRelease@0
inputs:
connection: # string. Required. GitHub Connection.
userRepository: # string. Required. Repository.
defaultVersionType: 'latest' # 'latest' | 'specificVersion' | 'specificTag'. Required. Default version. Default: latest.
version: # string. Required when defaultVersionType != latest. Release.
#itemPattern: '**' # string. Item Pattern. Default: **.
downloadPath: '$(System.ArtifactsDirectory)' # string. Required. Destination directory. Default: $(System.ArtifactsDirectory).
Bevitelek
connection
- GitHub-kapcsolat
string
. Kötelező.
A GitHub-szolgáltatás kapcsolatának nevét adja meg. További információ a szolgáltatáskapcsolatokról.
userRepository
- Tárház
string
. Kötelező.
Megadja annak a GitHub-adattárnak a nevét, amelyből a GitHub-kiadások letöltődnek.
defaultVersionType
- Alapértelmezett verzió
string
. Kötelező. Engedélyezett értékek: latest
(Legújabb kiadás), specificVersion
(Adott verzió) specificTag
(Adott címke). Alapértelmezett érték: latest
.
Letölti az eszközöket a Legújabb GitHub-kiadásból vagy egy adott GitHub-kiadási verzióból/címkéből.
version
- Kiadás
string
. Akkor szükséges, ha defaultVersionType != latest
.
Meghatározza a letölteni kívánt GitHub-kiadási verziót/címkét. Ez a beállítás akkor jelenik meg, ha specificVersion
specificTag
vagy értékként van kiválasztva.defaultVersionType
itemPattern
- Elemminta
string
. Alapértelmezett érték: **
.
A letöltendő fájlokat szűrő minimatch minta. A kiadáson belüli összes fájl letöltéséhez használja az alapértelmezett értéket **
.
downloadPath
- Célkönyvtár
string
. Kötelező. Alapértelmezett érték: $(System.ArtifactsDirectory)
.
Az ügynökgép elérési útja, ahol a kiadási objektumok letöltődnek.
Tevékenységvezérlési beállítások
A tevékenységbemeneteken kívül minden tevékenység rendelkezik vezérlési lehetőségekkel. További információ: Vezérlési beállítások és gyakori feladattulajdonságok.
Kimeneti változók
Nincsenek.
Megjegyzések
Ezt a feladatot a folyamatban használva tölthet le objektumokat a GitHub-kiadásból a CI/CD-folyamat részeként.
GitHub-szolgáltatáskapcsolat
Ehhez a feladathoz olvasási engedéllyel rendelkező GitHub-szolgáltatáskapcsolat szükséges a GitHub-adattárhoz. GitHub-szolgáltatáskapcsolatot az Azure Pipelines-projektben hozhat létre. A létrehozás után használja a szolgáltatáskapcsolat nevét a feladat beállításaiban.
Követelmények
Követelmény | Leírás |
---|---|
Folyamattípusok | YAML, klasszikus build, klasszikus kiadás |
Futtatás: | Ügynök, DeploymentGroup |
Igények | None |
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ármelyik |
Változók beállítása | Bármelyik |
Ügynök verziója | 2.144.0 vagy újabb |
Feladatkategória | Segédprogram |
Követelmény | Leírás |
---|---|
Folyamattípusok | YAML, klasszikus build, klasszikus kiadás |
Futtatás: | Ügynök, DeploymentGroup |
Igények | None |
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ármelyik |
Változók beállítása | Bármelyik |
Ügynök verziója | 1.99.0 vagy újabb |
Feladatkategória | Segédprogram |