Mettre à niveau ALM Accelerator
Nous publions périodiquement des mises à jour du ALM Accelerator for Power Platform. Lorsqu’une nouvelle version de la solution est disponible, suivez les étapes de cet article pour la mettre à niveau. Mettez à niveau les modèles de pipeline séparément à l’aide de modèle de synchronisation de pipeline qui est inclus avec la solution ALM Accelerator.
N’utilisez pas ces instructions pour installer ALM Accelerator pour la première fois. À la place, suivez un de ces guides :
- Configurer l’accélérateur ALM à l’aide de l’application d’administration
- Configurer l’accélérateur ALM manuellement
Télécharger la dernière version
Le numéro de version de la solution indique la date de publication. Par exemple, version 1.0.20220406.1 signifie la version 1.0, créée le 20220406 (aaaaMMjj) ou le 6 avril 2022.
Téléchargez le dernier fichier de solution gérée à partir de GitHub. Faites défiler jusqu’à Actifs et sélectionnez CenterofExcellenceALMAccelerator_<latest version>_managed.zip.
Installez la solution ALM Accelerator
Connectez-vous à Power Apps et sélectionnez l’environnement qui héberge l’application ALM Accelerator.
Dans le volet de navigation de gauche, sélectionnez Solutions.
Sélectionnez Importer la solution>Parcours, et accédez à l’emplacement de la solution gérée que vous avez téléchargée et sélectionnez le fichier.
Sélectionnez Suivant.
Sélectionnez Paramètres Avancés, puis mettre à jour.
Cliquez sur Importer.
Réactiver le connecteur personnalisé Azure DevOps
Sélectionnez Données>Connecteurs personnalisés>CustomAzureDevOps.
Cliquez sur Modifier.
Sur l’onglet Définition, confirmez que six stratégies sont configurées comme décrit dans la rubrique suivante.
À l’onglet Sécurité, sélectionnez Modifier et définissez les valeurs suivantes :
- Fournisseur d’identité: Microsoft Entra ID
- ID client : l’ID de l’application (client) issu de l’enregistrement de l’application
- Secret client : la valeur du secret de l’application (client) issue de l’enregistrement de l’application
- URL de la ressource : L’ID de l’application DevOps (client) issu de l’enregistrement de l’application
Sur l’onglet Test, sélectionnez Opération d’essai.
Confirmez que le Statut de la réponse renvoyé est 200.
Sélectionnez Mettre à jour le connecteur.
Vérifier les Azure DevOps stratégies du connecteur personnalisé
Vous devriez avoir six stratégies sous l’onglet Définition dans le connecteur personnalisé CustomAzureDevOps. Assurez-vous qu’ils sont définis comme décrit dans les tableaux suivants. Vous devrez peut-être créer des stratégies manquantes ou modifier des valeurs pour qu’elles correspondent aux spécifications qui suivent. Faites attention au champ Operations
, qui peut parfois être vide après une mise à niveau.
Définissez l’hôte de la stratégie https://vssps.dev.azure.com
:
Champ | active |
---|---|
Nom | Définir l’hôte sur https://vssps.dev.azure.com |
Template | Définir l’URL d’hôte |
Opérations | GetUsers, GetIdentities |
Modèle URL | https://vssps.dev.azure.com |
Définissez l’hôte de la stratégie https://app.vssps.visualstudio.com
:
Champ | active |
---|---|
Nom | Définir l’hôte sur https://app.vssps.visualstudio.com |
Template | Définir l’URL d’hôte |
Opérations | GetOrganizations, GetUserCurrentProfile |
Modèle URL | https://app.vssps.visualstudio.com |
Stratégie Convertir les variables de définition de build en tableau :
Champ | active |
---|---|
Nom | Convertir les variables de définition de build en tableau |
Template | Convertir un objet en un tableau (Version préliminaire) |
Opérations | |
Chemin d’accès à l’objet ou à la collection cible | @body().value |
Sous-chemin de la propriété | variables |
Chemin de la nouvelle propriété | @item().variables |
Nom de propriété de la clé | key |
Nom de propriété de la valeur | value |
Exécuter la stratégie sur | Response |
Définissez l’hôte de la stratégie https://vsaex.dev.azure.com
:
Champ | active |
---|---|
Nom | Définir l’hôte sur https://vsaex.dev.azure.com |
Template | Définir l’URL d’hôte |
Opérations | RemoveMemberFromGroup, AddMemberToGroup |
Modèle URL | https://vsaex.dev.azure.com |
Définir la méthode sur la politique POST :
Champ | active |
---|---|
Nom | Définir la méthode sur la politique POST |
Template | Acheminer une demande |
Opérations | RunSyncPipeline |
Nouveau chemin d’accès | <organisation>/<projet>/_apis/pipelines/<pipelineId>/runs |
méthode | PUBLICATION |
Définir la méthode sur GET pour la stratégie ListItems :
Champ | active |
---|---|
Nom | Définir la méthode sur GET pour la stratégie ListItems |
Template | Acheminer une demande |
Opérations | ListItems |
Nouveau chemin d’accès | <organisation>/<projet>/_apis/git/repositories/<repo>/items |
méthode | OBTENIR |