AZ-400 : Implémenter CI avec Azure Pipelines et GitHub Actions
Ce parcours d’apprentissage présente le concept d’intégration continue (CI) avec Azure Pipelines et GitHub Actions et fournit des instructions pour configurer ces services et créer des applications.
Prérequis
Aucun
Code de réussite
Souhaitez-vous demander un code de réussite ?
Modules de ce parcours d’apprentissage
Ce module présente les concepts Azure Pipelines et explique les principaux termes et composants de l’outil, afin de vous aider à déterminer votre stratégie et les responsabilités de votre pipeline.
Ce module explore les différences entre les agents hébergés par Microsoft et les agents autohébergés, détaille les types de travaux et configure des pools d’agents. Comprendre les cas typiques d’utilisation de pools d’agents et comment gérer leur sécurité.
Ce module décrit les travaux parallèles et comment estimer leur utilisation. Par ailleurs, il présente Azure Pipelines pour les projets open source, et explore le Concepteur visuel et les pipelines YAML.
Ce module décrit les stratégies de pipeline, leur configuration, l’implémentation de builds multi-agents et les contrôles de code source pris en charge par Azure Pipelines.
Ce module décrit la structure et l’anatomie d’Azure Pipelines, les ressources YAML, les modèles et explique comment utiliser plusieurs dépôts dans votre pipeline.
Dans ce module, vous découvrez ce que sont GitHub Actions, le flux d’actions et ses éléments. Comprenez en quoi consistent les événements, explorez les tâches et les exécuteurs et découvrez comment lire la sortie de la console à partir des actions.
Ce module détaille l’intégration continue avec GitHub Actions et décrit les variables d’environnement, les artefacts, les bonnes pratiques et comment sécuriser votre pipeline à l’aide de variables et de secrets chiffrés.
Ce module vous aide à planifier une stratégie de build de conteneur, explique les conteneurs et leur structure, introduit Docker, les microservices, Azure Container Registry et les services associés.