Share via


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 specificVersionspecificTag 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