Gérer les scénarios de déploiement de bout en bout à l’aide de Bicep et de GitHub Actions
Créez un workflow unifié pour déployer l’ensemble de votre environnement. Vous allez ajouter des travaux de génération à votre workflow et utiliser des artefacts de workflow et des sorties Bicep pour publier des applications, des bases de données et des objets Blob.
Objectifs d’apprentissage
À l’issue de ce module, vous pourrez :
- Déployer l’infrastructure, les applications, les scripts de base de données et les objets blob de stockage Azure à partir d’un flux de travail individuel.
- Utiliser des scripts de flux de travail et des actions de flux de travail pour effectuer des étapes de déploiement.
- Utiliser des artefacts de flux de travail pour publier des fichiers compilés pour vos tâches de workflow de déploiement à utiliser.
- Passer des données de vos fichiers Bicep à d’autres étapes de déploiement à l’aide de sorties.
Prérequis
Vous devez être familiarisé avec l’utilisation de :
- Bicep, y compris les ressources enfants, et la façon de déployer des fichiers Bicep dans Azure.
- 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 environnements et les secrets.
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
Pour effectuer les exercices, vous avez aussi besoin des éléments suivants installés localement :
- Visual Studio Code
- L’extension Bicep pour Visual Studio Code
- Les derniers outils Azure CLI ou la dernière version d’Azure PowerShell