Dela via


DownloadGitHubRelease@0 – Ladda ned GitHub Release v0-uppgift

Använd den här uppgiften för att ladda ned en GitHub-version från en lagringsplats.

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

Ingångar

connection - GitHub-anslutning
string. Obligatoriskt.

Anger anslutningsnamnet för GitHub-tjänsten. Läs mer om tjänstanslutningar.


userRepository - lagringsplats
string. Obligatoriskt.

Anger namnet på GitHub-lagringsplatsen som GitHub-versioner laddas ned från.


defaultVersionType - standardversion
string. Obligatoriskt. Tillåtna värden: latest (senaste versionen), specificVersion (specifik version), specificTag (specifik tagg). Standardvärde: latest.

Laddar ned tillgångar från den senaste GitHub-versionen eller en specifik GitHub-version/-tagg.


version - Release
string. Krävs när defaultVersionType != latest.

Definierar versionen/taggen för GitHub-versionen som ska laddas ned. Det här alternativet visas om specificVersion eller specificTag har valts som värde för defaultVersionType.


itemPattern - objektmönster
string. Standardvärde: **.

Minimatch-mönstret som filtrerar filer som ska laddas ned. Om du vill ladda ned alla filer i en version använder du standardvärdet **.


downloadPath - Målkatalog
string. Obligatoriskt. Standardvärde: $(System.ArtifactsDirectory).

Sökvägen på agentdatorn där versionstillgångarna laddas ned.


Kontrollalternativ för aktivitet

Alla aktiviteter har kontrollalternativ utöver sina aktivitetsindata. Mer information finns i Kontrollalternativ och vanliga uppgiftsegenskaper.

Utdatavariabler

Ingen.

Anmärkningar

Använd den här uppgiften i pipelinen för att ladda ned tillgångar från din GitHub-version som en del av din CI/CD-pipeline.

GitHub-tjänstanslutning

Den här uppgiften kräver en GitHub-tjänstanslutning med läsbehörighet till GitHub-lagringsplatsen. Du kan skapa en GitHub-tjänstanslutning i ditt Azure Pipelines-projekt. När du har skapat den använder du namnet på tjänstanslutningen i inställningarna för den här aktiviteten.

Krav

Krav Beskrivning
Pipelinetyper YAML, klassisk version, klassisk version
Körs på Agent, DeploymentGroup
kräver Ingen
funktioner Den här aktiviteten uppfyller inte några krav på efterföljande uppgifter i jobbet.
Kommandobegränsningar Vilken som helst
variabler som kan Vilken som helst
Agentversion 2.144.0 eller senare
Aktivitetskategori Nytta
Krav Beskrivning
Pipelinetyper YAML, klassisk version, klassisk version
Körs på Agent, DeploymentGroup
kräver Ingen
funktioner Den här aktiviteten uppfyller inte några krav på efterföljande uppgifter i jobbet.
Kommandobegränsningar Vilken som helst
variabler som kan Vilken som helst
Agentversion 1.99.0 eller senare
Aktivitetskategori Nytta