Publier du code Bicep réutilisable à l’aide de GitHub Actions

Avancé
Ingénieur DevOps
Développeur
Administrateur
Azure Resource Manager
GitHub

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 :