Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
ALM Accelerator incluye varias herramientas y componentes que lo ayudan a implementar la administración del ciclo de vida de las aplicaciones (ALM) en sus entornos de Power Platform.
Azure Pipelines
Las canalizaciones ALM Accelerator incluyen un conjunto de canalizaciones YAML diseñadas para usarse con Azure DevOps. Estas canalizaciones de referencia se escribieron para demostrar un proceso ALM de extremo a extremo para soluciones de Power Platform. Las canalizaciones utilizan tareas proporcionadas por Microsoft, algunas tareas de terceros y scripts de PowerShell de bajo nivel para automatizar escenarios de ALM relacionados con el desempaquetado, el control de origen, la creación y la implementación de una solución desde un desarrollo ambiente. Aunque las canalizaciones admiten la implementación en muchos entornos, pero actualmente solo demuestran el proceso ALM utilizado por el equipo de desarrollo del kit de inicio de CoE: la implementación desde un entorno de desarrollo hasta una validación de compilación y un entorno de pruebas y, en última instancia, hasta un entorno de producción.
Las canalizaciones gestionan las siguientes acciones.
Importación de una solución
- Seleccione una solución del control de código fuente.
- Importe una compilación de esa solución desde el control de código fuente.
Eliminar una solución
- Exporte una solución no administrada desde un entorno de desarrollo como administrada.
- Importe la solución administrada en el entorno de desarrollo.
- Elimine la solución administada desde el entorno de desarrollo.
Configurar los ajustes de implementación de solución
- Configure referencias de conexión y cree conexiones en entornos de implementación de destino.
- Configure valores de variables de entorno y entornos de implementación de destino.
- Configure la propiedad de los componentes de la solución en los entornos de implementación de destino.
- Configurar y crear equipos en Dataverse para grupos de Microsoft Entra en entornos de implementación de destino.
- Configure el uso compartido de conectores personalizados en entornos de implementación de destino.
- Configure webHooks en entornos de implementación de destino.
- Configure ajustes de sitio de Power Pages en entornos de implementación de destino.
Confirmar una solución a un repositorio de Git
- Cree una rama basada en una rama existente.
- Exporte una solución no administrada desde un entorno de desarrollo.
- Desempaquete la solución en un formato legible por humanos.
- Almacene los archivos desempaquetados en una rama del repositorio de Git.
Implementar una solución
- Cree una solicitud de extracción en Azure DevOps para una nueva rama.
- Ejecute una compilación en la solicitud de extracción mediante una directiva de rama para validar sus cambios, incluida la ejecución del comprobador de soluciones.
- Incluya directivas de rama para requerir más verificaciones, como identificar revisores y vincular elementos de trabajo.
Implemente la solución en un entorno
- Cree un disparador para cuando una solución se implemente en un entorno.
- Cree una solución administrada e impleméntela en función del desencadenador.
- Gestione la actualización de la solución en función de los cambios en la solución.
- Gestione la configuración de la solución en el entorno de destino:
- Implemente datos de configuración.
- Actualice referencias de conexión.
- Actualice los valores de variables de entorno.
- Comparta aplicaciones con Grupos de Microsoft Entra.
- Active flujos.
- Cree equipos en Dataverse para Grupos de Microsoft Entra.
- Actualice la propiedad del componente de la solución.
Aplicación de creador de ALM Accelerator
Una aplicación de lienzo incluida con el ALM Accelerator proporciona una capa conveniente sobre Azure Pipelines. La aplicación de lienzo permite a los creadores invocar fácilmente canalizaciones para realizar sus tareas complejas sin cambiar de contexto entre el entorno de Power Apps y Azure DevOps. La aplicación proporciona a los creadores una forma sencilla de realizar tareas comunes de desarrollo y ALM:
- Aborde múltiples roles, como creador nuevo, creador avanzado o creador de equipo.
- Aborde múltiples organizaciones, proyectos y repositorios en Azure DevOps.
- Obtenga la última versión de una solución en el entorno de desarrollo importandola.
- Quite trabajo que necesita ser reorganizado del control de código fuente eliminando una solución.
- Insertar los cambios más recientes del entorno de desarrollo en el control de código fuente confirmando una solución.
- Envíe los cambios vinculados a un elemento de trabajo para su revisión mediante la creación de una solicitud de extracción.
- Supervise el progreso del movimiento de cambios entre entornos.
Aplicación de administración de ALM Accelerator
Los administradores pueden usar la aplicación ALM Accelerator para dirigirse a personas específicas y habilitar funciones basadas en las necesidades de un creador. Por ejemplo, algunos creadores podrían necesitar la capacidad de importar los cambios de otros a sus entornos de creador aislados. Otros pueden funcionar de forma aislada y pueden estar confundidos acerca del propósito de la función de importación. Los creadores que se sienten cómodos navegando entre Azure DevOps y la aplicación podrían desear poder profundizar en un proceso en Azure DevOps para ver detalles sobre la ejecución de una canalización. Otros pueden confundirse con la función de obtención de detalles.
Como ALM no es una experiencia única y genérica, hemos incluido la capacidad de que los administradores puedan preparar experiencias a sus usuarios. Hemos creado ejemplos de una experiencia de usuario para explorar para roles específicos: