Modifier

Créer un pipeline CI/CD avec Azure pour Microsoft Power Platform

Azure Monitor
Azure DevOps
Azure App Service
Power Apps
Azure Repos

Idées de solution

Cet article présente une idée de solution. Si vous souhaitez que nous développions le contenu avec d’autres informations, telles que des cas d’usage potentiels, d’autres services, des considérations d’implémentation ou un guide des prix, adressez-nous vos commentaires GitHub.

Découvrez comment créer un pipeline CI/CD pour gérer le cycle de vie de vos applications Power Platform à l’aide d’Azure DevOps.

Architecture

Diagramme montrant un pipeline d’intégration continue et de déploiement continu pour gérer votre application Power Platform.

Téléchargez un fichier Visio de cette architecture.

Dataflow

  1. La solution est mise à jour, ce qui déclenche le pipeline de build.
  2. L’intégration continue exporte la solution à partir de l’environnement de développement et valide les fichiers dans Azure Repos.
  3. L’intégration continue génère une solution managée, exécute des tests et crée un artefact de build.
  4. Vous effectuez le déploiement dans votre environnement de build/test.
  5. Le déploiement continu exécute les tests et orchestre le déploiement de la solution managée dans les environnements cibles.
  6. Vous effectuez le déploiement dans l’environnement de production.
  7. Application Insights collecte et analyse les données d’intégrité, de performances et d’utilisation.
  8. Vous vérifiez les informations relatives à l’intégrité, aux performances et à l’utilisation.
  9. Vous mettez à jour vos éléments de backlog, en fonction des besoins.

Composants

  • Power Apps : Microsoft Power Apps est une plateforme de création d’application avec peu de code.
  • Azure DevOps : Azure DevOps peut créer, tester et déployer une solution dans tous les langages, dans tous les clouds ou localement.
  • Azure Repos : Azure Repos fournit des dépôts Git privés hébergés dans le cloud.
  • Azure Application Insights : Application Insights est une fonctionnalité d’Azure Monitor utilisée pour superviser les applications dynamiques.

Détails du scénario

Cette architecture vous permet d’utiliser Azure DevOps, Azure Repos et Azure Application Insights (via Azure Monitor) pour créer un pipeline CI/CD (intégration continue/déploiement continu) pour Microsoft Power Platform (à savoir Power Apps).

Cas d’usage potentiels

  • Applications qui interagissent avec d’autres services Microsoft 365.
  • Application d’intégration des employés.
  • Outils de traitement des images.
  • Nouveaux scénarios de configuration des utilisateurs.
  • Applications de demande de service.
  • Applications avec des relations d’entités complexes.

Considérations

Ces considérations implémentent les piliers d’Azure Well-Architected Framework qui est un ensemble de principes directeurs qui permettent d’améliorer la qualité d’une charge de travail. Pour plus d’informations, consultez Microsoft Azure Well-Architected Framework.

Optimisation des coûts

L’optimisation des coûts consiste à examiner les moyens de réduire les dépenses inutiles et d’améliorer l’efficacité opérationnelle. Pour plus d’informations, consultez Vue d’ensemble du pilier d’optimisation des coûts.

Contributeurs

Cet article est géré par Microsoft. Il a été écrit à l’origine par les contributeurs suivants.

Auteur principal :

Étapes suivantes

Autres architectures de Power Apps :

Autres architectures CI/CD :