Compartir a través de


Acciones de GitHub para Microsoft Power Platform

Acciones de GitHub permitir a los desarrolladores crear flujos de trabajo automatizados de ciclo de vida de desarrollo de software. Con Acciones de GitHub para Microsoft Power Platform, puede crear flujos de trabajo en el repositorio para compilar, probar, empaquetar e implementar aplicaciones; realizar automatización y administrar bots y otros componentes basados en Microsoft Power Platform.

Acciones de GitHub para Microsoft Power Platform incluyen las siguientes funcionalidades:

  • Importación y exportación de metadatos de aplicación (también conocidos como soluciones) que contienen varios componentes de plataforma, como aplicaciones de lienzo, aplicaciones controladas por modelos, flujos de escritorio, bots de chat de agente virtual Microsoft Copilot Studio, modelos de AI Builder, aplicaciones de interacción con clientes (Dynamics 365 Sales, Dynamics 365 Customer Service, Dynamics 365 Field Service, marketing de Dynamics 365 y Dynamics 365 Project Service Automation) y conectores entre entornos de desarrollo y control de código fuente.

  • Implementación en entornos descendentes.

  • Entornos de aprovisionamiento o desaprovisionamiento

  • Realizar comprobaciones de análisis estáticos en soluciones mediante Power Apps comprobador de soluciones.

Puede usar Acciones de GitHub para Microsoft Power Platform junto con cualquier otro Acciones de GitHub disponible para componer los flujos de trabajo de compilación y versión. Los flujos de trabajo que los equipos suelen implementar incluyen aprovisionar los entornos de desarrollo, la exportación desde un entorno de desarrollo al control de código fuente, la creación de compilaciones y el lanzamiento de aplicaciones. Acciones de GitHub para Microsoft Power Platform están disponibles en https://github.com/marketplace/actions/powerplatform-actions.

Importante

Acciones de GitHub son compatibles con Microsoft Power Platform solo para un entorno de Microsoft Dataverse con una base de datos. Más información: Crear un entorno con una base de datos

Conceptos clave

Acciones de GitHub le permiten crear flujos de trabajo de ciclo de vida de desarrollo de software personalizados directamente en el repositorio de GitHub. Para obtener información general sobre Acciones de GitHub y conceptos básicos, revise los artículos siguientes:

¿Qué son Acciones de GitHub para Microsoft Power Platform?

Acciones de GitHub para Microsoft Power Platform es una colección de Acciones de GitHub específicos para Microsoft Power Platform que eliminan la necesidad de descargar manualmente herramientas personalizadas y scripts para administrar el ciclo de vida de las aplicaciones basadas en Microsoft Power Platform. Las tareas pueden usarse individualmente, como importar una solución en un entorno descendente, o usarse juntas en un flujo de trabajo para coordinar un escenario, como “Genera artefacto de compilación”, “Implementa para probar“ o “Recoger cambios del creador”. Las tareas de compilación se pueden clasificar en general en cuatro tipos:

  • Asistente

  • Comprobación de calidad

  • Solución

  • Administración de entornos

Para obtener más información sobre las tareas individuales, vaya a Acciones de GitHub para Microsoft Power Platform.

Obtener Acciones de GitHub para Microsoft Power Platform

Puede usar Acciones de GitHub para Microsoft Power Platform agregando las acciones en el archivo de definición de flujo de trabajo (.yml). Las definiciones de flujo de trabajo de ejemplo están disponibles en el laboratorio de Acciones de GitHub.

Conexión a entornos

Para interactuar con un entorno de Dataverse, se debe crear un secreto que permita que los distintos Acciones de GitHub realicen la tarea necesaria. Hay dos tipos de conexiones disponibles:

  • Nombre de usuario / contraseña: configurado como una conexión de servicio genérica con nombre de usuario y contraseña. La autenticación de nombre de usuario/contraseña no admite la autenticación multifactor.
  • Entidad de servicio y secreto de cliente: este tipo de conexión utiliza autenticación basada en entidad de servicio y admite la autenticación multifactor. Autenticación de entidad de servicio

Ejecutores disponibles

Acciones de GitHub para Microsoft Power Platform se pueden ejecutar tanto en agentes de Microsoft Windows como en agentes de Linux.

Preguntas frecuentes

Cómo empezar a trabajar con Acciones de GitHub?

Tutorial: Introducción a Acciones de GitHub ya está disponible para su prueba. Los tutoriales muestran cómo usar la autenticación de la entidad de servicio y la autenticación de nombre de usuario/contraseña estándar.

¿Cómo puedo hacer que Acciones de GitHub para Microsoft Power Platform funcione en mi repositorio?

Vaya a GitHub Marketplace for Actions y busque Power Platform. Cuando llegue a la página, seleccione el botón verde para instanciar las acciones en su repositorio.

Acciones de GitHub Instalación

¿Solo funcionan las acciones de GitHub para Power Apps?

Acciones de GitHub funcionan tanto para aplicaciones controladas por lienzos como para modelos, Microsoft Copilot Studio agentes virtuales, flujos de interfaz de usuario y flujos tradicionales, AI Builder, conectores personalizados y flujos de datos, todos los cuales ahora se pueden agregar a una solución. También se incluyen las aplicaciones de Customer Engagement.

¿Puedo incluir aplicaciones de flujo y Canvas?

Sí, los flujos y las aplicaciones de lienzo son compatibles con soluciones, por lo que si estos componentes se agregan a tu solución, pueden formar parte del ciclo de vida de tu aplicación. Sin embargo, algunos pasos aún requieren configuración manual, algo que se solucionará este año más adelante, cuando introduzcamos variables de entorno y conectores. Para obtener una lista de las limitaciones actuales, vaya a Limitaciones conocidas.

¿Cuánto cuesta Acciones de GitHub para Microsoft Power Platform?

Acciones de GitHub están disponibles sin costo alguno. Sin embargo, se requiere una suscripción de GitHub válida para usar las acciones en GitHub. Para empezar, están disponibles 2000 minutos de acciones al mes gratuitamente. Más información: precios GitHub

¿Puedo usar Acciones de GitHub para Microsoft Power Platform con Power Pages?

Sí. Puede cargar datos al portal y utilizar el perfil de implementación para personalizar los parámetros de implementación.

Consulte también

Notas de la versión de Acciones de GitHub para Power Platform
Laboratorio Práctico de Acciones de GitHub Disponible
Acciones de GitHub disponibles