Partager via


Eventstream CI/CD - Pipeline d’intégration et de déploiement Git

Cet article explique comment l’intégration de Git et les pipelines de déploiement fonctionnent pour Eventstream dans Fabric. Découvrez comment synchroniser un espace de travail avec votre dépôt Git, valider vos éléments Eventstream sur Git et les déployer dans différents espaces de travail.

La plateforme Fabric offre des pipelines d’intégration et de déploiement Git pour différents scénarios :

  • Utilisez Intégration Git pour synchroniser un espace de travail avec un référentiel Git et gérer les modifications incrémentielles, la collaboration d’équipe, l’historique des validations dans les éléments Eventstream.
  • Utilisez Pipelines de déploiement pour déployer un espace de travail (avec des éléments Eventstream) dans différents environnements de développement, de test et de production.

Prérequis

Pour accéder aux fonctionnalités CI/CD pour Eventstream, vous devez répondre aux exigences suivantes :

Connecter un espace de travail dans un référentiel Git

Seul un administrateur d’espace de travail peut connecter un espace de travail à un référentiel mais, une fois connecté, toute personne disposant d’une autorisation peut travailler dans l’espace de travail. Si vous n’êtes pas administrateur, demandez de l’aide à votre administrateur pour vous connecter.

Pour connecter un espace de travail à un référentiel Azure ou GitHub, procédez comme suit :

  1. Connectez-vous à Fabric et accédez à l’espace de travail avec lequel vous souhaitez vous connecter.
  2. Accédez à Paramètres de l’espace de travail et sélectionnez Intégration GitCapture d’écran montrant la connexion d’un espace de travail à Git.
  3. Choisissez un référentiel Git et entrez un dossier Git. Un espace de travail est synchronisé à un dossier Git. Capture d’écran montrant l’entrée d’un dossier Git à synchroniser.
  4. Dans l’affichage de votre espace de travail, vous voyez l’état de l’élément Eventstream comme étant Synchronisé. Capture d’écran montrant l’état Git dans l’espace de travail.

Valider les modifications Eventstream dans Git

Après avoir apporté des modifications à votre élément Eventstream, vous voyez un état Git Non validé en regard de votre élément Eventstream dans l’affichage de l’espace de travail. Sélectionnez le bouton Contrôle de source en haut de l’affichage et choisissez l’élément Eventstream à valider.

Capture d’écran montrant l’élément Eventstream non validé dans l’espace de travail.

Une fois l’élément Eventstream synchronisé, vous pouvez afficher la dernière modification Eventstream dans votre référentiel Git.

Capture d’écran montrant la dernière modification Eventstream dans le référentiel Git.

Mettre à jour les éléments Eventstream à partir de Git

Si vous apportez des modifications à votre élément Eventstream dans le référentiel Git, vous voyez un état Git Mise à jour requise en regard de votre élément Eventstream dans l’affichage de l’espace de travail. Sélectionnez le bouton Contrôle de source en haut de l’affichage, puis sélectionnez Mettre à jour tout pour fusionner les dernières modifications Eventstream.

Capture d’écran montrant la mise à jour des éléments Eventstream à partir de Git.

Déployer des éléments Eventstream d’une étape à une autre

  1. Dans la vue de l'espace de travail, sélectionnez Créer un pipeline de déploiement. Vous pouvez également créer un pipeline depuis le point d’entrée des pipelines de déploiement dans Fabric (dans le bas de la liste des espaces de travail). Capture d’écran montrant où créer un pipeline.
  2. Vous pouvez définir le nombre de phases qu’il doit avoir et comment elles doivent être appelés. Le nombre de phases est permanent et ne peut pas être changé une fois le pipeline créé.
  3. Donner un nom à votre pipeline. Le pipeline par défaut comporte trois étapes nommées Development, Test et Production. Vous pouvez renommer les étapes et avoir entre 2 et 10 étapes dans un pipeline. Sélectionnez ensuite Créer et continuer. Capture d’écran montrant le nom d’un pipeline et d’une étape.
  4. Après avoir créé un pipeline, vous pouvez affecter un espace de travail à chaque étape. Capture d’écran montrant comment attribuer un espace de travail à chaque étape.
  5. Une fois que vous avez du contenu dans une étape de pipeline, vous pouvez sélectionner les éléments et les Déployer vers l'étape suivante, même si l'espace de travail de l'étape suivante contient du contenu. Les éléments associés sont remplacés. Capture d’écran montrant comment déployer du contenu à différentes étapes.

Vous pouvez examiner l’historique des déploiements pour voir la dernière fois que du contenu a été déployé vers chaque phase. L’historique des déploiements est utile pour établir quand une phase a été mise à jour pour la dernière fois. Cela peut également être utile si vous souhaitez suivre le temps entre les déploiements.

Pour en savoir plus sur le pipeline de déploiement, consultez Prise en main des pipelines de déploiement