DownloadGitHubRelease@0 - GitHub Release v0-taak downloaden
Gebruik deze taak om een GitHub-release uit een opslagplaats te downloaden.
Syntaxis
# 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).
Invoer
connection
-
GitHub Connection
string
. Verplicht.
Hiermee geeft u de naam van de GitHub-serviceverbinding op. Meer informatie over serviceverbindingen.
userRepository
-
opslagplaats
string
. Verplicht.
Hiermee geeft u de naam op van de GitHub-opslagplaats waaruit GitHub-releases worden gedownload.
defaultVersionType
-
standaardversie
string
. Verplicht. Toegestane waarden: latest
(nieuwste versie), specificVersion
(specifieke versie), specificTag
(specifieke tag). Standaardwaarde: latest
.
Hiermee downloadt u assets uit de nieuwste GitHub-release of een specifieke GitHub-releaseversie/-tag.
version
-
release-
string
. Vereist wanneer defaultVersionType != latest
.
Definieert de GitHub-releaseversie/-tag die moet worden gedownload. Deze optie wordt weergegeven als specificVersion
of specificTag
is geselecteerd als de waarde voor defaultVersionType
.
itemPattern
-
itempatroon
string
. Standaardwaarde: **
.
Het minimatchpatroon waarmee bestanden worden gefilterd die moeten worden gedownload. Als u alle bestanden in een release wilt downloaden, gebruikt u de standaardwaarde **
.
downloadPath
-
doelmap
string
. Verplicht. Standaardwaarde: $(System.ArtifactsDirectory)
.
Het pad op de agentcomputer waar de releaseassets worden gedownload.
Opties voor taakbeheer
Alle taken hebben besturingsopties naast hun taakinvoer. Zie Opties en algemene taakeigenschappenvoor meer informatie.
Uitvoervariabelen
Geen.
Opmerkingen
Gebruik deze taak in uw pijplijn om assets te downloaden uit uw GitHub-release als onderdeel van uw CI/CD-pijplijn.
GitHub-serviceverbinding
Voor deze taak is een GitHub-serviceverbinding vereist met machtiging Lezen voor de GitHub-opslagplaats. U kunt een GitHub-serviceverbinding maken in uw Azure Pipelines-project. Gebruik na het maken de naam van de serviceverbinding in de instellingen van deze taak.
Vereisten
Voorwaarde | Beschrijving |
---|---|
Pijplijntypen | YAML, klassieke build, klassieke release |
Wordt uitgevoerd op | Agent, DeploymentGroup |
eisen | Geen |
mogelijkheden | Deze taak voldoet niet aan de vereisten voor volgende taken in de taak. |
opdrachtbeperkingen | Welk dan ook |
variabelen instellen | Welk dan ook |
Agentversie | 2.144.0 of hoger |
Taakcategorie | Nutsvoorzieningen |
Voorwaarde | Beschrijving |
---|---|
Pijplijntypen | YAML, klassieke build, klassieke release |
Wordt uitgevoerd op | Agent, DeploymentGroup |
eisen | Geen |
mogelijkheden | Deze taak voldoet niet aan de vereisten voor volgende taken in de taak. |
opdrachtbeperkingen | Welk dan ook |
variabelen instellen | Welk dan ook |
Agentversie | 1.99.0 of hoger |
Taakcategorie | Nutsvoorzieningen |