Partager via


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

Utilisez cette tâche pour télécharger une version de GitHub à partir d’un dépôt.

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

Entrées

connection - 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 de 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 des ressources à partir de la dernière version de GitHub ou d’une version/balise spécifique de GitHub.


version - Libération
string. Obligatoire quand defaultVersionType != latest.

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


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

Modèle de mini-correspondance qui filtre les fichiers à télécharger. Pour télécharger tous les fichiers d’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 agent où les ressources de mise en production sont téléchargées.


Options de contrôle des tâches

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.

Notes

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 au service GitHub

Cette tâche nécessite une connexion de service GitHub avec l’autorisation lecture sur le dépôt GitHub. Vous pouvez créer une connexion de service GitHub dans votre projet Azure Pipelines. Une fois créée, utilisez le nom de la connexion de service dans les paramètres de cette tâche.

Spécifications

Condition requise Description
Types de pipelines YAML, build classique, version classique
S’exécute sur Agent, DeploymentGroup
Demandes Aucun
Capabilities Cette tâche ne répond à aucune demande pour les tâches suivantes dans le travail.
Restrictions de commande Quelconque
Variables paramétrables Quelconque
Version de l’agent 2.144.0 ou version ultérieure
Catégorie de la tâche Utilitaire
Condition requise Description
Types de pipelines YAML, build classique, version classique
S’exécute sur Agent, DeploymentGroup
Demandes Aucun
Capabilities Cette tâche ne répond à aucune demande pour les tâches suivantes dans le travail.
Restrictions de commande Quelconque
Variables paramétrables Quelconque
Version de l’agent 1.99.0 ou version ultérieure
Catégorie de la tâche Utilitaire