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).
Eingaben
connection
- GitHub-Verbindung
string
. Erforderlich.
Gibt den Verbindungsnamen des GitHub-Diensts an. Erfahren Sie mehr über Dienstverbindungen.
userRepository
- Repository
string
. Erforderlich.
Gibt den Namen des GitHub-Repositorys an, aus dem GitHub-Releases heruntergeladen werden.
defaultVersionType
- Standardversion
string
. Erforderlich. Zulässige Werte: latest
(Neueste Version), specificVersion
(Bestimmte Version), specificTag
(Spezifisches Tag). Standardwert. latest
.
Lädt Assets aus der neuesten GitHub-Version oder einer bestimmten GitHub-Releaseversion/-tag herunter.
version
- Release
string
. Erforderlich, wenn defaultVersionType != latest
.
Definiert die GitHub-Releaseversion bzw. das -Tag zum Herunterladen. Diese Option wird angezeigt, wenn specificVersion
oder specificTag
als Wert für defaultVersionType
ausgewählt ist.
itemPattern
- Elementmuster
string
. Standardwert. **
.
Das Minimatchmuster, das dateien filtert, die heruntergeladen werden sollen. Um alle Dateien innerhalb einer Version herunterzuladen, verwenden Sie den Standardwert **
.
downloadPath
- Zielverzeichnis
string
. Erforderlich. Standardwert. $(System.ArtifactsDirectory)
.
Der Pfad auf dem Agent-Computer, auf dem die Releaseressourcen heruntergeladen werden.
Aufgabensteuerungsoptionen
Alle Aufgaben verfügen zusätzlich zu den Aufgabeneingaben über Steuerungsoptionen. Weitere Informationen finden Sie unter Steuerungsoptionen und allgemeine Aufgabeneigenschaften.
Ausgabevariablen
Keine.
Hinweise
Verwenden Sie diese Aufgabe in Ihrer Pipeline, um Ressourcen aus Ihrem GitHub-Release 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, Klassischer Build, klassische Version |
Wird ausgeführt auf | Agent, DeploymentGroup |
Forderungen | Keine |
Capabilities | Diese Aufgabe erfüllt keine Anforderungen an nachfolgende Aufgaben im Auftrag. |
Befehlseinschränkungen | Any |
Einstellbare Variablen | Any |
Agent-Version | 2.144.0 oder höher |
Aufgabenkategorie | Hilfsprogramm |
Anforderung | Beschreibung |
---|---|
Pipelinetypen | YAML, Klassischer Build, klassische Version |
Wird ausgeführt auf | Agent, DeploymentGroup |
Forderungen | Keine |
Capabilities | Diese Aufgabe erfüllt keine Anforderungen an nachfolgende Aufgaben im Auftrag. |
Befehlseinschränkungen | Any |
Einstellbare Variablen | Any |
Agent-Version | 1.99.0 oder höher |
Aufgabenkategorie | Hilfsprogramm |