Gérer les scénarios de déploiement de bout en bout à l’aide de Bicep et de GitHub Actions

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

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 :