Introduction
À mesure que votre utilisation de Bicep et de l’infrastructure en tant que code vieillit, il devient de plus en plus important de disposer d’un processus systématique pour gérer vos fichiers. Il est facile de perdre le suivi des modifications que vous apportez, surtout si vous avez plusieurs versions d’un fichier en cours de développement en même temps.
Vous devez également réfléchir à la façon dont vous partagez vos modèles avec vos collègues et vous assurer que vous disposez d’un processus pour suivre et communiquer vos modifications. En outre, lorsque vous travaillez avec des pipelines pour déployer votre code Bicep, il est essentiel de conserver vos modèles dans un système de contrôle de version afin que le pipeline puisse y accéder.
Dans ce module, vous découvrirez le système de gestion de version populaire appelé Git.
Exemple de scénario
Supposons que vous êtes responsable du déploiement et de la configuration de l’infrastructure Azure dans une entreprise de jouets. Vous avez créé des modèles Bicep et les avez stockés sur votre ordinateur.
Vous créez une collection de modèles de grande taille que vous trouvez peu pratique pour effectuer le suivi des choses. Vous avez fait des essais avec les modifications apportées à certains de vos modèles et vous avez plusieurs copies de fichiers. Vous avez même accidentellement endommagé un modèle de travail en y apportant une modification avant que vous ne soyez en vacances, et vous ne pouvez plus vous souvenir de ce que vous avez modifié ou comment le résoudre.
Vous devez avoir une meilleure façon de gérer votre code Bicep. Vous souhaitez commencer par améliorer la façon dont vous utilisez les fichiers Bicep qui déploient le site Web de votre entreprise.
Qu’allez-vous faire ?
Dans ce module, vous allez créer un référentiel Git et y ajouter certains de vos fichiers Bicep. Vous découvrirez certaines fonctionnalités importantes de Giit et découvrirez comment elles peuvent vous aider à écrire votre code Bicep. Vous en apprendrez également plus sur les GitHub et les Azure Repos et sur la façon dont la publication de votre référentiel Git sur l’un de ces services vous permet de collaborer avec votre équipe.
Quel est l’objectif principal ?
À la fin de ce module, vous aurez une idée de ce que le contrôle de version et Git peuvent faire pour vous aider lors de l’utilisation du code Bicep. Vous pouvez utiliser la prise en charge Visual Studio Code pour Git pour initialiser un référentiel Git local, valider des fichiers, créer des branches et fusionner des branches. Enfin, vous pourrez publier un référentiel Git pour GitHub ou Azure Repos.
Prérequis
Vous devez être familiarisé avec la création de modèles Bicep de base, y compris les modules.
Pour suivre les exercices du module, vous aurez besoin deVisual Studio Code installé localement.