Azure Pipelines
Édition 2026. Familiarisez-vous avec Azure DevOps (ADO) et découvrez comment créer des pipelines bien structurés. Apprenez les meilleures pratiques, gérez les variables et les secrets, et obtenez des conseils pratiques sur son utilisation pour les besoins de développement de logiciels d'entreprise.
Épisodes
YAML vs Classic Pipelines
3m 31sNous présentons Azure DevOps Pipelines et explorons la transition cruciale des pipelines basés sur l'interface utilisateur Classic vers le Pipeline-as-Code utilisant YAML. Vous apprendrez pourquoi le stockage des configurations de pipeline avec le code de votre application est la norme de l'industrie pour les logiciels d'entreprise.
Anatomie d'un Pipeline : Stages, Jobs et Steps
3m 47sPlongez dans la hiérarchie structurelle d'Azure Pipelines. Vous apprendrez à organiser logiquement votre processus CI/CD à l'aide de Stages, à répartir les charges de travail avec des Jobs et à exécuter des commandes précises avec des Steps.
Contexte d'exécution : Agents et Demands
3m 37sDécouvrez comment Azure Pipelines exécute votre code en utilisant des Agents. Nous abordons les différences entre les agents Microsoft-hosted et Self-hosted, ainsi que la manière d'utiliser les Demands pour diriger les Jobs vers la bonne infrastructure.
Automatisation du workflow avec les Triggers
3m 05sApprenez à faire réagir vos pipelines automatiquement aux événements. Nous explorons les Triggers de Continuous Integration (CI), les Triggers de Pull Request (PR) et les Triggers Scheduled pour orchestrer des cadences de publication complexes.
Gestion de l'état : Variables et Variable Groups
3m 09sMaîtrisez l'art de transmettre l'état et la configuration à travers vos pipelines. Cet épisode détaille les variables système prédéfinies, les variables de pipeline personnalisées et la manière de partager des configurations entre plusieurs projets à l'aide des Variable Groups.
Sécurisation des secrets avec Azure Key Vault
3m 36sArrêtez de stocker des identifiants sensibles dans votre outil CI/CD. Nous expliquons comment intégrer Azure Key Vault dans Azure Pipelines pour récupérer dynamiquement les mots de passe, les clés d'API et les chaînes de connexion à l'exécution.
Contrôle dynamique : Conditions et Expressions
3m 19sApprenez à rendre vos pipelines intelligents et réactifs. Nous plongeons dans les Conditions et Expressions personnalisées pour contrôler dynamiquement quels Jobs et Steps s'exécutent en fonction des valeurs des variables et des résultats des Jobs précédents.
Réutilisabilité en entreprise : YAML Templates
3m 51sMettez à l'échelle l'architecture de vos pipelines sur des dizaines de dépôts à l'aide des YAML Templates. Apprenez la différence entre 'Includes' et 'Extends', et comment appliquer des règles de sécurité à l'échelle de l'organisation.
Ciblage des déploiements avec les Environments
3m 30sFaites évoluer votre pipeline de la simple 'exécution de code' à la gestion de véritables déploiements. Nous couvrons le type Deployment Job, les Environments et les stratégies de déploiement telles que runOnce et Canary.
Gates d'entreprise : Approvals et Checks
3m 45sMettez des garde-fous sur vos déploiements automatisés. Dans ce dernier épisode, nous explorons comment configurer les Approvals, le Branch Control et les Exclusive Locks sur vos Environments pour protéger la production.