Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Pour connecter un environnement ou une solution Microsoft Dataverse à Microsoft Azure DevOps, créez ou utilisez un projet et un référentiel Azure DevOps, puis connectez-vous à partir de l’expérience de contrôle de code source dans votre solution.
Vous pouvez accéder aux solutions à partir de Power Apps, de Power Automate, de Power Pages et de Copilot Studio.
Prerequisites
L’intégration de Git à Dataverse est une fonctionnalité des environnements gérés. Les environnements de développement et cibles doivent être activés en tant qu’environnements managés.
Un abonnement et des licences Azure DevOps pour les utilisateurs qui interagissent avec le contrôle de code source sont nécessaires lors de la connexion de votre environnement Dataverse à Git.
Note
Un nombre limité de licences sont disponibles dans Azure DevOps dans le plan de base du service. Accédez à Azure DevOps Services pour plus d’informations sur les tarifs et les licences pour Azure DevOps.
L'autorisation des services Azure DevOps pour effectuer des validations et lire des fichiers source est requise. Les membres du groupe de sécurité Contributeurs ont l’autorisation.
Vous avez besoin d’un environnement Dataverse dans lequel vous disposez du rôle de sécurité Administrateur système.
Solution non managée personnalisée que vous souhaitez connecter au contrôle de code source. Créez-en un si vous n’en avez pas encore.
configuration de Azure DevOps
Pour commencer, vous avez besoin d’un projet et d’un référentiel Azure DevOps pour connecter votre environnement Dataverse. Si vous n'avez pas configuré de projet et de référentiel Azure DevOps, procédez comme suit pour créer un projet et un référentiel dans Azure DevOps.
- Connectez-vous à Azure DevOps et sélectionnez votre organisation.
- Sélectionnez Nouveau projet, entrez un nom, vérifiez que le contrôle de version est défini sur Git, puis sélectionnez Créer.
- Dans le nouveau projet, sélectionnez Repos, puis initialisez en bas de la page pour initialiser le référentiel par défaut.
Assurez-vous que tous les utilisateurs qui apportent des modifications dans votre environnement ont accès à votre référentiel et peuvent valider les modifications. Passez en revue la configuration des licences et les groupes de sécurité Azure DevOps pour vous assurer qu’ils peuvent utiliser le panneau de configuration de code source de la solution.
Se connecter à Azure DevOps à partir d’une solution
Lorsque vous vous connectez à Git, vous liez des solutions dans votre environnement à un emplacement et une branche spécifiques dans le référentiel Azure DevOps. Vous pouvez associer votre environnement à un projet en utilisant soit une liaison d’environnement, soit une liaison de solution. Pour en savoir plus sur les différences entre l’environnement et la liaison de solution, consultez Comment choisir entre l’environnement et la liaison de solution.
Activez tous les environnements de développement et cibles en tant qu’environnements managés dans le Centre d’administration Power Platform.
Connectez-vous à Power Apps (ou Copilot Studio, Power Automate, Power Pages), puis accédez à Solutions.
Sur la page Solutions ou sur la page Contrôle de code source dans une solution personnalisée non gérée, sélectionnez Se connecter à Git.
Sélectionnez Environment ou Solution dans les options de type de connexion, puis sélectionnez votre organisation et votre projet Azure DevOps. Plus d’informations : Comment choisir entre l’environnement et la liaison à une solution
Selon votre type de liaison, sélectionnez un projet, un dépôt ou une branche, puis entrez un dossier auquel lier l’environnement ou la solution.
En option, créez une branche.
Sélectionnez Se connecter.
Note
Par conception, vous ne pouvez pas connecter la solution par défaut et la solution Common Data Service par défaut à Git. Utilisez une solution personnalisée pour le développement d’applications et de solutions.
Pour plus d’informations sur la connexion à Git à l’aide du code, consultez Se connecter et déconnecter Dataverse d’un référentiel Git à l’aide du code.