DownloadGitHubRelease@0 - GitHub Release v0-taak downloaden
Gebruik deze taak om een GitHub-release te downloaden vanuit een opslagplaats.
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).
Invoerwaarden
connection
- GitHub Connection
string
. Vereist.
Hiermee geeft u de naam van de GitHub-serviceverbinding op. Meer informatie over serviceverbindingen.
userRepository
- Repository
string
. Vereist.
Hiermee geeft u de naam op van de GitHub-opslagplaats waarvan GitHub-releases worden gedownload.
defaultVersionType
- Standaardversie
string
. Vereist. Toegestane waarden: latest
(Nieuwste release), 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 minimatch-patroon waarmee bestanden worden gefilterd die moeten worden gedownload. Als u alle bestanden in een release wilt downloaden, gebruikt u de standaardwaarde **
.
downloadPath
- Doelmap
string
. Vereist. Standaardwaarde: $(System.ArtifactsDirectory)
.
Het pad op de agentcomputer waar de releaseassets worden gedownload.
Opties voor taakbeheer
Alle taken hebben naast de taakinvoer besturingsopties. Zie Opties voor besturingselementen en algemene taakeigenschappen voor 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 met leesmachtiging vereist voor de GitHub-opslagplaats. U kunt een GitHub-serviceverbinding maken in uw Azure Pipelines-project. Zodra de serviceverbinding is gemaakt, gebruikt u de naam van de serviceverbinding in de instellingen van deze taak.
Vereisten
Vereiste | Beschrijving |
---|---|
Pijplijntypen | YAML, klassieke build, klassieke release |
Wordt uitgevoerd op | Agent, DeploymentGroup |
Eisen | Geen |
Functies | Deze taak voldoet niet aan eventuele vereisten voor volgende taken in de taak. |
Opdrachtbeperkingen | Alle |
Instelbare variabelen | Alle |
Agentversie | 2.144.0 of hoger |
Taakcategorie | Hulpprogramma |
Vereiste | Beschrijving |
---|---|
Pijplijntypen | YAML, klassieke build, klassieke release |
Wordt uitgevoerd op | Agent, DeploymentGroup |
Eisen | Geen |
Functies | Deze taak voldoet niet aan eventuele vereisten voor volgende taken in de taak. |
Opdrachtbeperkingen | Alle |
Instelbare variabelen | Alle |
Agentversie | 1.99.0 of hoger |
Taakcategorie | Hulpprogramma |