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 defaultVersionType
ausgewä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 |