Tester votre code Bicep en utilisant GitHub Actions
Validez et testez votre code Bicep dans votre workflow de déploiement. Vous allez utiliser le linting, la validation préliminaire et l’opération de simulation pour valider vos modifications Azure de déployer, et vous allez tester vos ressources après chaque déploiement.
Objectifs d’apprentissage
À la fin de ce module, vous pourrez :
- Ajouter le linting du code Bicep pendant l’intégration continue.
- Ajouter une validation préalable du déploiement pendant les travaux de génération ou de mise en production.
- Ajouter des vérifications de simulation, notamment des étapes d’approbation manuelle.
- Vérifier la configuration de l’environnement déployé.
Prérequis
Vous devez être familiarisé avec l’utilisation de :
- Bicep, notamment la création et le déploiement de fichiers de base
- Azure, y compris portail Azure, les abonnements, les groupes de ressources et les ressources
- Les commandes Git de base, notamment le clonage, la validation de fichiers et l’envoi (push) de modifications à GitHub
- Workflows GitHub Actions essentiels, notamment des secrets pour que votre workflow se connecte à votre environnement Azure
Pour effectuer les exercices de ce module, vous avez besoin des éléments suivants :
- Un compte Azure, avec la capacité de créer des groupes de ressources et des applications Microsoft Entra
- Un compte GitHub
Vous devez également disposer des logiciels installés en local suivants :
- Visual Studio Code
- L’extension Bicep pour Visual Studio Code
- Les derniers outils Azure CLIou la dernière version d’Azure PowerShell
- Git