Créer votre premier workflow de déploiement Bicep à l’aide de GitHub Actions
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 :
- Visual Studio Code.
- L’extension Bicep pour Visual Studio Code.
- Les derniers outils Azure CLIou la dernière version d’Azure PowerShell.
- Git.