Configurer les profils de déploiement
Les profils de déploiement sont liés aux paramètres utilisateur de déploiement. L’application ALM Accelerator utilise les profils de déploiement pour prendre des décisions pour les utilisateurs de déploiement sur où et comment créer des branches et des approbations au déploiement. Il les utilise également pour savoir comment se connecter à vos Azure DevOps projets et référentiels.
Création de profils de déploiement à l’aide l’application ALM Accelerator
Créez un profil pour vos solutions afin de pouvoir appliquer le contrôle de code source et les déployer automatiquement.
Ouvrez l’application ALM Accelerator for Power Platform. Si vous disposez de plusieurs paramètres utilisateur, sélectionnez une expérience dans la liste. Sinon, l’application utilise une interface utilisateur par défaut.
Si un paramètre utilisateur a été partagé avec vous, vous ne pouvez exécuter des fonctions que sur des solutions dotées d’un profil de déploiement. Si un paramètre utilisateur partagé avec vous n’a pas de profil pour une solution, vous ne pouvez pas effectuer d’actions sur cette solution.
Sélectionnez Choisir un profil pour une solution qui n’a pas de profil attribué.
Sélectionnez un profil dans la liste. Ou, sélectionnez + pour en créer un, entrez un nom pour le nouveau profil, sélectionnez Organisation, Projet, Référentiel et Branche cible, puis sélectionnez Créer.
La création d’un nouveau profil remplit automatiquement les environnements de déploiement avec la configuration par défaut pour la validation, le test et la production. Les URL de ces environnements contiendront un espace réservé pour l’URL réelle de votre environnement.
Saisissez les URL de vos environnements de validation, de test et de production.
Sélectionnez Enregistrer pour enregistrer vos modifications dans le profil, puis enregistrer le profil par défaut pour la solution.
Mise à jour de profils de déploiement à l’aide l’application d’administrateur ALM Accelerator
Vous pouvez facilement créer des profils dans l’application ALM Accelerator. Vous pouvez également créer et mettre à jour des profils à l’aide de l’application d’administration ALM Accelerator. Nous vous recommandons d’utiliser l’application ALM Accelerator pour créer des profils de déploiement, puis d’utiliser l’application d’administration pour les mettre à jour.
Les champs suivants apparaissent dans le formulaire de profil de déploiement :
- Nom : identifie le profil dans l’application ALM Accelerator.
- Organisation AzDO : identifie l’organisation Azure DevOps qui contient le projet et le référentiel de la solution.
- Projet AzDO : identifie le Azure DevOps projet qui contient le référentiel de la solution.
- Référentiel : identifie le Azure DevOps référentiel qui contient la solution.
- Branche cible : identifie la branche du référentiel à partir de laquelle les nouvelles branches de fonctionnalités sont créées et la branche cible pour les nouvelles demandes d’extraction lorsqu’une demande de déploiement est effectuée. Une valeur spéciale pour ce champ appelée [Utiliser les branches de la solution] est la valeur par défaut lorsque vous créez un profil à l’aide de l’application. Cette valeur indique à l’application d’utiliser le nom de branche de la solution comme branche cible pour le déploiement. Il s’agit de la valeur recommandée à utiliser. Si vous décidez d’utiliser une valeur différente, vous devrez peut-être mettre à jour vos modèles de pipeline pour déclencher correctement.
- Projet de pipeline AzDO : identifie le Azure DevOps projet qui contient les pipelines de la solution. Si vous ne spécifiez pas de valeur, l’application utilise la valeur du champ Projet AzDO. Ce champ est rarement utilisé. Cela n’est nécessaire que si vous hébergez les pipelines d’exportation, d’importation et de suppression dans un projet différent de celui de la solution.
- Nom de connexion de service : identifie le nom de la connexion de service dans Azure DevOps à utiliser pour Connecter vers Dataverse les environnements. Ce champ vous permet d’avoir une seule connexion de service dans le Azure DevOps projet pour toutes vos solutions et pipelines plutôt qu’une connexion de service distincte pour chacun. Si vous ne spécifiez pas de valeur, l’application suppose que le nom de connexion au service que vous utilisez a le même nom que l’URL de l’ Dataverse environnement.
- ID du référentiel : identifie le référentiel dans Azure DevOps et identifie de manière unique le référentiel dans l’application ALM Accelerator.
Pour trouver cette valeur dans Azure DevOps, accédez au référentiel dans les paramètres du projet et copiez la valeur dans l’URL. Par exemple, si l’URL est
https://dev.azure.com/cattools/Project/_settings/repositories?repo=123b59bc-f413-432b-bae5-1d754b725ca9
, alors l’ID de référentiel est123b59bc-f413-432b-bae5-1d754b725ca9
.