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 |