Freigeben über


DownloadGitHubRelease@0 – GitHub Release v0-Aufgabe herunterladen

Verwenden Sie diese Aufgabe, um eine GitHub-Version aus einem Repository herunterzuladen.

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

Eingänge

connection - GitHub-Verbindungs-
string. Erforderlich.

Gibt den Namen der GitHub-Dienstverbindung an. Erfahren Sie mehr über Dienstverbindungen.


userRepository - Repository-
string. Erforderlich.

Gibt den Namen des GitHub-Repositorys an, aus dem GitHub-Versionen heruntergeladen werden.


defaultVersionType - Standardversion
string. Erforderlich. Zulässige Werte: latest (neueste Version), specificVersion (bestimmte Version), specificTag (Spezifisches Tag). Standardwert: latest.

Lädt Ressourcen aus der neuesten GitHub-Version oder einer bestimmten GitHub-Version/eines bestimmten Tags herunter.


version - Release-
string. Erforderlich, wenn defaultVersionType != latest.

Definiert die GitHub-Version/das Tag, die heruntergeladen werden soll. Diese Option wird angezeigt, wenn specificVersion oder specificTag als Wert für defaultVersionTypeausgewählt ist.


itemPattern - Elementmuster
string. Standardwert: **.

Das Miniübereinstimmungsmuster, das dateien filtert, die heruntergeladen werden sollen. Um alle Dateien in einer Version herunterzuladen, verwenden Sie den Standardwert **.


downloadPath - Zielverzeichnis
string. Erforderlich. Standardwert: $(System.ArtifactsDirectory).

Der Pfad auf dem Agentcomputer, auf dem die Releaseressourcen heruntergeladen werden.


Aufgabensteuerungsoptionen

Alle Aufgaben verfügen zusätzlich zu ihren Aufgabeneingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerelementoptionen und allgemeinen Aufgabeneigenschaften.

Ausgabevariablen

Keiner.

Bemerkungen

Verwenden Sie diese Aufgabe in Ihrer Pipeline, um Ressourcen aus Ihrer GitHub-Version als Teil Ihrer CI/CD-Pipeline herunterzuladen.

GitHub-Dienstverbindung

Für diese Aufgabe ist eine GitHub-Dienstverbindung mit Leseberechtigung für das GitHub-Repository erforderlich. Sie können eine GitHub-Dienstverbindung in Ihrem Azure Pipelines-Projekt erstellen. Verwenden Sie nach der Erstellung den Namen der Dienstverbindung in den Einstellungen dieser Aufgabe.

Anforderungen

Anforderung BESCHREIBUNG
Pipelinetypen YAML, Classic Build, Classic Release
Läuft auf Agent, DeploymentGroup
Anforderungen Nichts
Funktionen Dieser Vorgang erfüllt keine Anforderungen für nachfolgende Vorgänge im Auftrag.
Befehlseinschränkungen Jegliche
Settable-Variablen Jegliche
Agentversion 2.144.0 oder höher
Vorgangskategorie Nützlichkeit
Anforderung BESCHREIBUNG
Pipelinetypen YAML, Classic Build, Classic Release
Läuft auf Agent, DeploymentGroup
Anforderungen Nichts
Funktionen Dieser Vorgang erfüllt keine Anforderungen für nachfolgende Vorgänge im Auftrag.
Befehlseinschränkungen Jegliche
Settable-Variablen Jegliche
Agentversion 1.99.0 oder höher
Vorgangskategorie Nützlichkeit