Créer votre premier workflow de déploiement Bicep à l’aide de GitHub Actions

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

Dans ce module, vous allez créer un workflow automatisé dans GitHub Actions qui déploie des ressources de façon sécurisée vers Azure à partir d’un code Bicep. Vous allez également apprendre à configurer votre workflow pour qu’il s’exécute selon une planification ou lorsque votre configuration change.

Objectifs d’apprentissage

À la fin de ce module, vous pourrez :

  • Automatiser des déploiements Bicep à l’aide d’un workflow dans GitHub Actions.
  • Configurer une identité de charge de travail pour authentifier un workflow auprès d’Azure.
  • Sélectionner un déclencheur de workflow et un ensemble de tâches appropriés pour un déploiement Bicep.

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

Pour effectuer les exercices du module, vous devez disposer d’un compte Azure, avec la possibilité de créer des groupes de ressources et des applications Azure Active Directory.

Vous devez également disposer des éléments locaux suivants :