Publier du code Bicep réutilisable à l’aide de GitHub Actions
Publiez des specs de modèle Azure et des modules Bicep à l’aide d’un workflow 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 workflow GitHub Actions
- Publier des fichiers Bicep dans une spec de modèle à partir d’un workflow GitHub Actions
- 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 à GitHub.
- GitHub Actions, y compris les travaux, les étapes et les secrets.
Pour effectuer les exercices du module, vous avez besoin des éléments suivants :
- Compte Azure permettant d’attribuer des rôles et de créer des groupes de ressources et des applications Microsoft Entra.
- Un compte GitHub.
Vous devez également installer les éléments locaux suivants :
- Visual Studio Code
- Extension du compte Azure pour Visual Studio Code
- L’extension Bicep pour Visual Studio Code
- Processeur JSON en ligne de commande jq
- Les derniers outils Azure CLIou la dernière version d’Azure PowerShell
- Git