Section courante

A propos

Section administrative du site

Voici la liste des propriétés du schéma YAML pour Azure Pipelines qu'utilise Azure DevOps Server :

Nom Description
pipeline Un pipeline est une ou plusieurs étapes décrivant un processus CI/CD. La définition du pipeline contient la documentation des propriétés de niveau racine comme le nom.
extends Étend un pipeline à l'aide d'un gabarit.
jobs Spécifie les tâches composant le travail d'une étape.
jobs.deployment Une tâche de déploiement est un type de tâche spécial. Il s'agit d'un ensemble d'étapes à exécuter séquentiellement sur l'environnement.
jobs.deployment.environment Nom de l'environnement cible et éventuellement un nom de ressource pour enregistrer l'historique de déploiement; format : environment-name.resource-name.
jobs.deployment.strategy Stratégie d'exécution pour ce déploiement.
jobs.deployment.strategy.canary Stratégie de déploiement Canary.
jobs.deployment.strategy.rolling Stratégie de déploiement progressif.
jobs.deployment.strategy.runOnce Stratégie de déploiement RunOnce.
jobs.job Un travail est un ensemble d'étapes exécutées par un agent ou sur un serveur.
jobs.job.container Nom de la ressource conteneur.
jobs.job.strategy Stratégie d'exécution pour ce travail.
jobs.job.uses Toutes les ressources requises par ce travail n'étant pas déjà référencées.
jobs.template Un ensemble de tâches définies dans un gabarit.
parameters Spécifie les paramètres d'exécution transmis à un pipeline.
parameters.parameter Paramètres du gabarit de pipeline.
pool Quelle bassin est utiliser pour un travail dans le canal.
pool.demands Demandes (pour un bassin privée).
pr Déclencheur de demande d'extraction. (Pull Request).
resources Les ressources spécifient les builds, les référentiels, les pipelines et les autres ressources utilisées par le pipeline.
resources.builds Liste des ressources de build référencées par le pipeline.
resources.builds.build Une ressource de build utilisée pour référencer les artefacts d'une exécution.
resources.containers Liste des images de conteneurs.
resources.containers.container Une ressource de conteneur utilisée pour référencer une image de conteneur.
resources.containers.container.trigger Spécifiez aucun pour désactiver, vrai pour déclencher sur toutes les balises d'image ou utilisez la syntaxe complète comme décrit dans les exemples suivants.
resources.packages Liste des ressources du paquet.
resources.packages.package Une ressource de paquet utilisée pour référencer un paquet NuGet ou npm GitHub.
resources.pipelines Liste des ressources du pipeline.
resources.pipelines.pipeline Une ressource de pipeline.
resources.pipelines.pipeline.trigger Spécifiez aucun pour désactiver, vrai pour inclure toutes les branches ou utilisez la syntaxe complète comme décrit dans les exemples suivants.
resources.pipelines.pipeline.trigger.branches Branches à inclure ou à exclure pour déclencher une exécution.
resources.repositories Liste des ressources du dépôt.
resources.repositories.repository Une ressource de dépôt est utilisée pour référencer un dépôt supplémentaire dans votre pipeline.
resources.webhooks Liste des webhooks.
resources.webhooks.webhook Une ressource webhook vous permet d'intégrer votre pipeline à un service externe pour automatiser le flux de travail.
resources.webhooks.webhook.filters Liste des filtres de déclenchement.
resources.webhooks.webhook.filters.filter Filtre de déclenchement de ressources Webhook.
schedules La liste des planifications spécifie les déclencheurs planifiés pour le pipeline.
schedules.cron Un déclencheur planifié spécifie une planification selon laquelle les branches sont créées.
stages Les étapes sont un ensemble de tâches connexes.
stages.stage Une étape est un ensemble de tâches liées entre elles.
stages.template Vous pouvez définir un ensemble d'étapes dans un fichier et l'utiliser plusieurs fois dans d'autres fichiers.
steps Les étapes sont une séquence linéaire d'opérations composant un travail.
steps.bash Exécute un script dans Bash sur Windows, macOS et Linux.
steps.checkout Configure la manière dont le pipeline extrait le code source.
steps.download Télécharge les artefacts associés à l'exécution en cours ou à partir d'un autre pipeline Azure associé en tant que ressource de pipeline.
steps.downloadBuild Les téléchargements créent des artefacts.
steps.getPackage Télécharge un paquet à partir d'un flux de gestion de paquets dans Azure Artifacts ou Azure DevOps Server.
steps.powershell Exécute un script à l'aide de Windows PowerShell (sous Windows) ou de pwsh (Linux et macOS).
steps.publish Publie (télécharge) un fichier ou un dossier en tant qu'artefact de pipeline que d'autres tâches et pipelines peuvent utiliser.
steps.pwsh Exécute un script dans PowerShell Core sur Windows, macOS et Linux.
steps.reviewApp Les téléchargements créent une ressource de manière dynamique sous un fournisseur de phase de déploiement.
steps.script Exécute un script à l'aide de cmd.exe sur Windows et Bash sur d'autres plates-formes.
steps.task Exécute une tâche.
steps.template Définissez un ensemble d'étapes dans un fichier et utilisez-le plusieurs fois dans un autre fichier.
target Les tâches s'exécutent dans un contexte d'exécution, étant soit l'hôte de l'agent, soit un conteneur.
target.settableVariables Restrictions sur les variables pouvant être définies.
trigger Déclencheur d'intégration continue (push).
variables Définissez des variables à l'aide de paires nom/valeur.
variables.group Variables de référence d'un groupe de variables.
variables.name Définissez les variables en utilisant le nom et la syntaxe complète.
variables.template Définir des variables dans un gabarit.


Dernière mise à jour : Mercredi, le 4 septembre 2024