Tester votre code Bicep en utilisant GitHub Actions

Intermédiaire
Ingénieur DevOps
Développeur
Administrateur
Azure Resource Manager
GitHub

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 :