DownloadGitHubRelease@0 – stažení úlohy GitHub Release v0

Tuto úlohu použijte ke stažení verze GitHubu z úložiště.

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).

Vstupy

connection - Připojení Ke GitHubu
string. Povinná hodnota.

Určuje název připojení služby GitHub. Přečtěte si další informace o připojeních služeb.


userRepository - Úložiště
string. Povinná hodnota.

Určuje název úložiště GitHub, ze kterého se stahují verze GitHubu.


defaultVersionType - Výchozí verze
string. Povinná hodnota. Povolené hodnoty: latest (nejnovější verze), specificVersion (konkrétní verze), specificTag (specifická značka). Výchozí hodnota: latest.

Stahuje prostředky z nejnovější verze GitHubu nebo konkrétní verze nebo značky vydání GitHubu.


version - Vydání
string. Vyžaduje se, když defaultVersionType != latest.

Definuje verzi nebo značku vydání GitHubu, která se má stáhnout. Tato možnost se zobrazí, pokud specificVersionspecificTag je vybraná hodnota pro defaultVersionType.


itemPattern - Vzor položky
string. Výchozí hodnota: **.

Vzor minimatch, který filtruje soubory ke stažení. Pokud chcete stáhnout všechny soubory v rámci vydané verze, použijte výchozí hodnotu **.


downloadPath - Cílový adresář
string. Povinná hodnota. Výchozí hodnota: $(System.ArtifactsDirectory).

Cesta na počítači agenta, kam se stahují prostředky vydané verze.


Možnosti řízení úkolů

Všechny úkoly mají kromě vstupů úkolů i možnosti řízení. Další informace najdete v tématu Možnosti ovládacích prvků a běžné vlastnosti úlohy.

Výstupní proměnné

Žádné

Poznámky

Tuto úlohu použijte ve svém kanálu ke stažení prostředků z verze GitHubu v rámci kanálu CI/CD.

Připojení služby GitHub

Tato úloha vyžaduje připojení služby GitHub s oprávněním ke čtení k úložišti GitHub. V projektu Azure Pipelines můžete vytvořit připojení služby GitHub. Po vytvoření použijte název připojení služby v nastavení této úlohy.

Požadavky

Požadavek Popis
Typy kanálů YAML, klasický build, klasická verze
Běží na Agent, DeploymentGroup
Požadavky Žádné
Možnosti Tento úkol nesplňuje žádné požadavky na následné úkoly v úloze.
Omezení příkazů Všechny
Nastavitelné proměnné Všechny
Verze agenta 2.144.0 nebo vyšší
Kategorie úloh Nástroj
Požadavek Popis
Typy kanálů YAML, klasický build, klasická verze
Běží na Agent, DeploymentGroup
Požadavky Žádné
Možnosti Tento úkol nesplňuje žádné požadavky na následné úkoly v úloze.
Omezení příkazů Všechny
Nastavitelné proměnné Všechny
Verze agenta 1.99.0 nebo vyšší
Kategorie úloh Nástroj