Publier du code Bicep réutilisable à l’aide d’Azure Pipelines
Publiez des specs de modèle Azure et des modules Bicep à l’aide d’un pipeline de déploiement. Validez et ajoutez automatiquement le contrôle de version à votre code Bicep réutilisable.
Objectifs d’apprentissage
À l’issue de ce module, vous pourrez :
- Publier des modules Bicep dans un registre privé à partir d’un pipeline de déploiement
- Publier des fichiers Bicep dans une spec de modèle à partir d’un pipeline de déploiement
- Ajouter automatiquement des numéros de version à vos modules et specs de modèle
Prérequis
Vous devez être familiarisé avec l’utilisation de :
- Modules et registres de modules Bicep.
- Specs de modèle Azure.
- Le linter Bicep, ainsi que le test de votre code Bicep.
- Azure, dont le portail Azure, les abonnements, les groupes de ressources et les ressources.
- Les commandes Git de base, dont le clonage, la validation de fichiers et l’envoi de modifications à Azure Repos.
- Azure Pipelines, notamment les stades, les travaux, les étapes et les connexions de service.
Pour effectuer les exercices du module, vous avez besoin des éléments suivants :
- Un compte Azure qui a la possibilité de créer des groupes de ressources, des applications Microsoft Entra et des principaux de service.
- Une organisation et un compte Azure DevOps.
- Le parallélisme hébergé par Microsoft est activé dans votre organisation Azure DevOps. Formulaire de demande parallélisme Azure DevOps.
La demande de parallélisme peut prendre quelques jours. Vous ne pourrez pas effectuer le premier exercice de ce module tant que la demande n’est pas traitée.
Vous devez également installer les éléments locaux suivants :
- Visual Studio Code
- L’extension Bicep pour Visual Studio Code
- Les derniers outils Azure CLIou la dernière version d’Azure PowerShell
- Git