GitHub Actions per a Microsoft Power Platform

GitHub Actions permeten als desenvolupadors crear fluxos de treball automatitzats del cicle de vida del desenvolupament de programari. Amb GitHub Actions per a Microsoft Power Platform, pots crear fluxos de treball al teu repositori per construir, provar, empaquetar, llançar i desplegar aplicacions; realitzar automatitzacions; i gestionar bots i altres components construïts sobre Microsoft Power Platform.

GitHub Actions per a Microsoft Power Platform inclouen les següents capacitats:

  • Importar i exportar metadades d'aplicacions (també conegudes com a solucions) que contenen diversos components de plataforma com aplicacions canvas, aplicacions basades en models, fluxos d'escriptori, xatbots virtuals d'agents Microsoft Copilot Studio, models AI Builder, aplicacions de compromís amb el client (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, Dynamics 365 Marketing i Dynamics 365 Project Service Automation), i connectors entre entorns de desenvolupament i Control de fonts.

  • Implementació a entorns descendents.

  • Proveïment o anul·lació del proveïment d'entorns

  • Realitzar comprovacions d'anàlisi estàtica contra solucions utilitzant Power Apps verificador de solucions.

Pots utilitzar GitHub Actions per a Microsoft Power Platform juntament amb qualsevol altra GitHub Actions disponible per compondre els teus fluxos de treball de compilació i llançament. Els fluxos de treball que els equips posen en marxa conjuntament inclouen el proveïment d'entorns de desenvolupament, l'exportació des d'un entorn de desenvolupament al control d'origen, la generació de compilacions i el llançament d'aplicacions. GitHub Actions per Microsoft Power Platform estan disponibles a https://github.com/marketplace/actions/powerplatform-actions.

Important

GitHub Actions per a Microsoft Power Platform només són compatibles amb un entorn Microsoft Dataverse amb una base de dades. Més informació: Crear un entorn amb una base de dades

Conceptes clau

GitHub Actions et permet crear fluxos de treball personalitzats per al cicle de vida del desenvolupament de programari directament al teu repositori de GitHub. Per a una visió general de GitHub Actions i conceptes bàsics, reviseu els següents articles:

Què són GitHub Actions per a Microsoft Power Platform?

GitHub Actions per a Microsoft Power Platform és una col·lecció de GitHub Actions específiques de Microsoft Power Platform que eliminen la necessitat de descarregar manualment eines i scripts personalitzats per gestionar el cicle de vida de les aplicacions construïdes Microsoft Power Platform. Les tasques es poden utilitzar individualment, com ara importar una solució en un entorn descendent, o de manera conjunta en un flux de treball per organitzar un escenari com ara "generar un artefacte de creació", "implementar per provar" o "recopil·lar canvis del creador". Les tasques de compilació es classifiquen en gran mesura en quatre tipus:

  • Ajuda

  • Comprovació de qualitat

  • Solució

  • Gestió de l'entorn

Per a més informació sobre tasques individuals, ves a GitHub Actions per a Microsoft Power Platform.

Obteniu GitHub Actions per a Microsoft Power Platform

Pots utilitzar GitHub Actions per a Microsoft Power Platform afegint les accions al teu fitxer de definició de flux de treball (.yml). Exemples de definicions de fluxos de treball estan disponibles al laboratori GitHub Actions .

Connexió a entorns

Per interactuar amb un entorn Dataverse, cal crear un secret que permeti que les diverses GitHub Actions realitzin la tasca requerida. Hi ha disponibles dos tipus de connexions:

  • Nom d'usuari/contrasenya: configurat com a connexió de servei genèric amb el nom d'usuari i la contrasenya. L'autenticació de nom d'usuari/contrasenya no admet l'autenticació de diversos factors.
  • Secret del client i entitat de seguretat de servei: aquest tipus de connexió utilitza l'autenticació basada en l'entitat de seguretat de servei i admet l'autenticació de diversos factors. Autenticació d'una entitat de seguretat de servei

Elements d'execució disponibles

GitHub Actions per a Microsoft Power Platform pot funcionar tant en agents Microsoft Windows com en agents Linux.

Preguntes freqüents

Com començo amb GitHub Actions?

Tutorial: Comença amb GitHub Actions està disponible ara mateix per provar-lo. Els tutorials mostren com utilitzar l'autenticació del principal de servei i l'autenticació estàndard de nom d'usuari/contrasenya.

Com puc fer que GitHub Actions per Microsoft Power Platform funcionin al meu repositori?

Ves al mercat GitHub per a accions i busca Power Platform. Quan arribeu a la pàgina, seleccioneu el botó verd per crear una instància de les accions al vostre repositori.

GitHub Actions Install

Només GitHub Actions funcionen per a Power Apps?

GitHub Actions funcionen tant per a aplicacions de canvas com de models, agents virtuals de Microsoft Copilot Studio, fluxos d'interfície i fluxos tradicionals, AI Builder, connectors personalitzats i fluxos de dades, tot això ara que es pot afegir a una solució. També s'inclouen aplicacions d'interacció amb el client.

Puc incloure aplicacions de flux i llenç?

Sí, les aplicacions de flux i de llenç formen part de les solucions, de manera que si aquests components s'afegeixen a la solució, poden participar al cicle de vida de l'aplicació. No obstant, alguns passos encara requereixen la configuració manual, cosa que es corregirà a finals d'aquest any quan introduïm variables d'entorn i connectors. Per obtenir una llista de les limitacions actuals, aneu a Limitacions conegudes.

Quant costa GitHub Actions per Microsoft Power Platform?

GitHub Actions estan disponibles sense cost. Tanmateix, es requereix una subscripció vàlida a GitHub per utilitzar les accions de GitHub. Per començar, hi ha disponibles 2.000 minuts d'accions al mes de franc. Més informació: preus GitHub preus

Puc utilitzar GitHub Actions per a Microsoft Power Platform amb Power Pages?

Sí. Podeu carregar dades del portal i utilitzar el perfil d'implementació per personalitzar els paràmetres d'implementació.

Consulteu també

GitHub Actions per a les notes de versió de Power Platform
Disponible GitHub Actions laboratori pràctic
Disponible GitHub Actions