Automatiser le test et le déploiement d’agents à l’aide de pipelines dans Power Platform

Automatisez les tests et le déploiement des agents Copilot Studio à l’aide de pipelines dans Power Platform pour prendre en charge la livraison continue et améliorer la gouvernance tout au long du cycle de vie du déploiement. Cet article explique comment intégrer les flux cloud de Power Automate avec Dataverse et le Copilot Agent Kit pour valider la fonctionnalité des agents grâce à des tests automatisés, appliquer les portes de qualité, réduire les étapes manuelles et les erreurs, et garantir que seuls des agents fiables atteignent la production.

Prerequisites

Le processus de déploiement nécessite trois environnements :

  • Environnement hôte de pipeline : environnement qui héberge les pipelines et leurs extensions. Il s’agit du point de contrôle central du processus de déploiement.
  • Environnement de développement (source) : environnement dans lequel vous développez et testez l’agent Copilot Studio. Le kit d'agent Copilot est installé ici pour permettre la validation automatique du comportement de l'agent.
  • Environnement cible (production) : destination finale du déploiement, où l’agent est publié après avoir passé toutes les vérifications de validation.

Étapes de configuration

Pour obtenir des étapes détaillées, téléchargez le fichier PDF suivant : Test automatisé et déploiement d’agents Copilot Studio via des pipelines Power Platform.

Voici les étapes générales :

  1. Ouvrez l’application Configuration du pipeline de déploiement : lancez l’application à partir du portail Power Apps pour créer et gérer des pipelines de déploiement.
  2. Configurez le pipeline : fournissez un nom de pipeline et liez les environnements de développement.
  3. Configurer les phases de déploiement : ajoutez des phases de déploiement pour définir des environnements cibles et activer les étapes de pré-exportation et de prédéploiement.
  4. Déclencheur sur demande de déploiement : le flux se déclenche lorsqu’une demande de déploiement est lancée pour une solution qui inclut un agent Copilot Studio.
  5. Exécuter des tests automatisés : le flux interrompt le déploiement, exécute des tests automatisés, évalue les résultats des tests et détermine s’il faut poursuivre le déploiement en fonction des résultats des tests.