Gérer les scénarios de déploiement de bout en bout à l’aide de Bicep et d’Azure Pipelines
Créez un pipeline unifié pour déployer l’ensemble de votre environnement. Vous ajoutez une étape de génération à votre pipeline et vous utilisez les artefacts du pipeline et les sorties de 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 pipeline individuel
- Utiliser des scripts de pipeline et des tâches de pipeline pour effectuer les étapes du déploiement
- Utiliser des artefacts de pipeline pour publier les fichiers compilés que vos phases de pipeline de déploiement utiliseront
- 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 à Azure Repos.
- Les pipelines YAML via Azure Pipelines, y compris les pipelines multiphases, les environnements et les connexions de service.
Pour effectuer les exercices de ce module, vous avez besoin des éléments suivants :
- Un compte Azure qui a peut créer des groupes de ressources, des applications Microsoft Entra et des principaux de service.
- Une organisation et un compte Azure DevOps.
Pour effectuer les exercices, vous devez installer les éléments suivants en local :
- Visual Studio Code.
- L’extension Bicep pour Visual Studio Code.
- L’extension Azure Pipelines pour Visual Studio Code.
- Les derniers outils Azure CLIou la dernière version d’Azure PowerShell.