Partager via


GitHub Actions for Microsoft Power Platform

Les actions GitHub permettent aux développeurs de créer des flux de travail automatisés tout au long du cycle de vie du développement logiciel. Avec les actions GitHub pour Microsoft Power Platform, vous pouvez créer des flux de travail dans votre référentiel afin de créer, tester, empaqueter, publier et déployer des applications, effectuer l’automatisation et gérer les bots et autres composants basés sur Microsoft Power Platform.

Les actions GitHub pour Microsoft Power Platform incluent les capacités suivantes :

  • Importation et exportation de métadonnées d’application (également appelées solutions) contenant divers composants de plateforme tels que des applications canevas, des applications pilotées par modèle, des flux Bureau, Microsoft des chatbots CoPilot Studio agent virtuel, AI Builder des modèles, des applications d’engagement client (Dynamics 365 Sales, Dynamics 365 service clientèle, Dynamics 365 Field Service, Dynamics 365 Marketing et Dynamics 365 Project Service Automation) et des connecteurs entre les environnements de développement et le contrôle de source.

  • Déploiement dans des environnements en aval.

  • Environnements d’approvisionnement ou de déclassement

  • Effectuez des vérifications d’analyse statique par rapport aux solutions en utilisant Power Apps vérificateur de solutions.

Vous pouvez utiliser les actions GitHub pour Microsoft Power Platform ainsi que toutes les autres actions GitHub disponibles pour composer vos flux de travail de génération et de publication. Les flux de travail que les équipes mettent généralement en place incluent le provisionnement d’environnements de développement, l’exportation d’un environnement de développement vers le contrôle source, la génération de builds et la publication d’applications. GitHub Actions pour Microsoft Power Platform disponibles sur https://github.com/marketplace/actions/powerplatform-actions.

Important

Les actions GitHub pour Microsoft Power Platform sont prises en charge uniquement pour un environnement Microsoft Dataverse avec une base de données. Pour plus d’informations : Créer un environnement avec une base de données

Concepts clés

Les actions GitHub vous permettent de créer des workflows de cycle de vie de développement logiciel personnalisés directement dans votre référentiel GitHub. Pour une vue d’ensemble des GitHub Actions et des concepts de base, consultez les articles suivants :

En quoi consiste GitHub Actions for Microsoft Power Platform ?

Les GitHub Actions pour Microsoft Power Platform sont un ensemble d’actions GitHub spécifiques à Microsoft Power Platform qui permettent d’éviter de télécharger manuellement des outils et des scripts personnalisés pour gérer le cycle de vie des applications créées sur Microsoft Power Platform. Les tâches peuvent être utilisées individuellement pour effectuer une tâche, par exemple importer une solution dans un environnement en aval, ou utilisées ensemble dans un workflow afin d’orchestrer un scénario, comme « générer un artefact de build », « déployer à des fins de test » ou « récolter les modifications du créateur ». Les tâches de build peuvent principalement être classées en quatre types :

  • Aide

  • Contrôle de la qualité

  • Solution

  • Gestion d’environnement

Pour plus d’informations sur les tâches individuelles, accédez à GitHub Actions pour Microsoft Power Platform.

Obtenir GitHub Actions for Microsoft Power Platform

Vous pouvez utiliser GitHub Actions for Microsoft Power Platform en ajoutant les actions dans votre fichier de définition de workflow (.yml). Des exemples de définitions de workflow sont disponibles sur le Lab GitHub Actions.

Connexion aux environnements

Pour interagir avec un environnement Dataverse, un secret doit être créé pour permettre aux différentes GitHub Actions d’exécuter la tâche requise. Il existe deux types de connexions disponibles :

  • Nom d’utilisateur/mot de passe : configuré comme une connexion de service générique avec nom d’utilisateur et mot de passe. L’authentification par nom d’utilisateur/mot de passe ne prend pas en charge l’authentification multifacteur.
  • Principal de service et clé secrète client : ce type de connexion utilise l’authentification basée sur le principal de service et prend en charge l’authentification multifacteur. Authentification du principal de service

Programmes d’exécution disponibles

Actions GitHub pour Microsoft Power Platform peut fonctionner sur les deux agents Microsoft Windows et agents Linux.

Questions fréquentes

Comment démarrer avec GitHub Actions ?

Tutoriel : Démarrer avec GitHub Actions est disponible dès maintenant pour que vous puissiez l’essayer. Les tutoriels montrent comment utiliser l’authentification du principal de service et l’authentification standard par nom d’utilisateur/mot de passe.

Comment puis-je obtenir des actions GitHub pour fonctionner dans mon référentiel ? Microsoft Power Platform

Accédez à GitHub Marketplace pour les actions et recherchez Power Platform. Lorsque vous arrivez à la page, sélectionnez le bouton vert pour instancier les actions dans votre référentiel.

Installation de GitHub Actions

Les actions GitHub ne fonctionnent-elles que pour Power Apps ?

Les actions GitHub fonctionnent à la fois pour les applications basées sur des modèles et sur des canevas, Microsoft les agents virtuels CoPilot Studio, les flux d’interface utilisateur et les flux traditionnels, AI Builderles connecteurs personnalisés et les flux de données, qui peuvent désormais tous être ajoutés à une solution. Les applications d’engagement client sont également incluses.

Puis-je inclure des applications Flow et Canvas ?

Oui, les flux et les applications canevas sont disponibles pour les solutions, donc si ces composants sont ajoutés à votre solution, ils peuvent participer au cycle de vie de votre application. Cependant, certaines étapes nécessitent encore une configuration manuelle, qui sera abordée plus tard cette année lorsque nous introduirons les variables d’environnement et les connecteurs. Pour obtenir la liste des limitations actuelles, accédez à Limitations connues.

Combien coûte GitHub Actions pour Microsoft Power Platform  ?

Les GitHub Actions sont disponibles gratuitement. Cependant, un abonnement GitHub valide est requis pour utiliser les actions sur GitHub. Pour commencer, 2 000 minutes d’action/mois sont disponibles gratuitement. Plus d’information : Tarification GitHub

Puis-je utiliser GitHub Actions pour Microsoft Power Platform avec Power Pages ?

Oui. Vous pouvez télécharger des données de portail et utiliser le profil de déploiement pour personnaliser les paramètres de déploiement.

Voir aussi

Notes de publication de GitHub Actions pour Power Platform
Laboratoire pratique GitHub Actions disponible
Actions GitHub disponibles