Partager via


DownloadGitHubRelease@0 - Télécharger la tâche GitHub Release v0

Utilisez cette tâche pour télécharger une version GitHub à partir d’un référentiel.

Syntaxe

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

Entrées

connection - de connexion GitHub
string. Obligatoire.

Spécifie le nom de connexion du service GitHub. En savoir plus sur les connexions de service .


userRepository - référentiel
string. Obligatoire.

Spécifie le nom du dépôt GitHub à partir duquel les versions gitHub sont téléchargées.


defaultVersionType - version par défaut
string. Obligatoire. Valeurs autorisées : latest (dernière version), specificVersion (version spécifique), specificTag (balise spécifique). Valeur par défaut : latest.

Télécharge les ressources à partir de la dernière version de GitHub ou d’une version/balise spécifique de gitHub.


version - version
string. Obligatoire lorsque defaultVersionType != latest.

Définit la version/balise de version de GitHub à télécharger. Cette option s’affiche si specificVersion ou specificTag est sélectionnée comme valeur pour defaultVersionType.


modèle d’élément itemPattern -
string. Valeur par défaut : **.

Modèle minimatch qui filtre les fichiers à télécharger. Pour télécharger tous les fichiers dans une version, utilisez la valeur par défaut **.


downloadPath - répertoire de destination
string. Obligatoire. Valeur par défaut : $(System.ArtifactsDirectory).

Chemin d’accès sur l’ordinateur de l’agent sur lequel les ressources de mise en production sont téléchargées.


Options de contrôle de la tâche

Toutes les tâches ont des options de contrôle en plus de leurs entrées de tâches. Pour plus d’informations, consultez Options de contrôle et propriétés de tâche courantes.

Variables de sortie

Aucun.

Remarques

Utilisez cette tâche dans votre pipeline pour télécharger des ressources à partir de votre version GitHub dans le cadre de votre pipeline CI/CD.

Connexion de service GitHub

Cette tâche nécessite une connexion de service GitHub avec autorisation Lire dans le référentiel GitHub. Vous pouvez créer une connexion de service GitHub dans votre projet Azure Pipelines. Une fois créé, utilisez le nom de la connexion de service dans les paramètres de cette tâche.

Spécifications

Besoin Descriptif
Types de pipelines YAML, Build Classique, Version Classique
Exécutions sur Agent, DeploymentGroup
demandes Aucun
fonctionnalités de Cette tâche ne répond à aucune demande de tâches ultérieures dans le travail.
restrictions de commande N'importe quel
variables settables N'importe quel
Version de l’agent 2.144.0 ou version ultérieure
Catégorie de tâche Utilité
Besoin Descriptif
Types de pipelines YAML, Build Classique, Version Classique
Exécutions sur Agent, DeploymentGroup
demandes Aucun
fonctionnalités de Cette tâche ne répond à aucune demande de tâches ultérieures dans le travail.
restrictions de commande N'importe quel
variables settables N'importe quel
Version de l’agent 1.99.0 ou version ultérieure
Catégorie de tâche Utilité