AZ-400 : Implémenter CI avec Azure Pipelines et GitHub Actions

Avancé
Administrateur
Développeur
Ingénieur DevOps
Ingénieur Sécurité
Analyste des opérations de sécurité
Spécialiste de l’adoption du service
Architecte Solutions
Manager Technique
Azure
Azure Artifacts
Azure Boards
Services cloud Azure
Azure DevOps
Azure Pipelines
Azure Repos
Azure Test Plans
GitHub

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

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.