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 specificVersion
specificTag
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 |