Skip to main content
Verify the version tags to ensure you are consuming the intended content or, complete the latest version.

Gestión de lanzamientos con Pega Platform

Las organizaciones reconocen el beneficio financiero que se obtiene con el lanzamiento de las funciones de las aplicaciones a los usuarios finales y clientes con mayor rapidez que sus competidores. Muchas de estas organizaciones adoptaron un enfoque de DevOps para optimizar su ciclo de vida de entrega de software. El enfoque de DevOps es un esfuerzo colaborativo entre el personal de operaciones, desarrollo y calidad para entregar software de alta calidad a los usuarios finales de forma automatizada y ágil. Mediante la entrega continua de nuevas funciones de las aplicaciones a los usuarios finales, las organizaciones pueden obtener una ventaja competitiva en el mercado. 

DevOps

DevOps es un conjunto de prácticas que une el desarrollo de aplicaciones con el comportamiento operativo con el fin de reducir el tiempo de comercialización sin comprometer la calidad ni la efectividad operativa. Les permite a los desarrolladores de aplicaciones y a los propietarios de negocio dar una rápida respuesta a las necesidades del cliente, desarrollar un ciclo de feedback más ágil y, en definitiva, obtener valor de negocio más rápidamente.

La metodología DevOps impulsa la innovación y funciona a partir de tres componentes: personas, procesos y tecnología. Utilice las prácticas de DevOps, como la integración continua y la entrega continua, para trasladar rápidamente los cambios de la aplicación desde el desarrollo hasta las pruebas y la implementación en el sistema de producción. Utilice las herramientas de Pega Platform™ y las herramientas de terceros comunes para implementar el enfoque de DevOps.

En la siguiente imagen, haga clic en los íconos + para obtener más información sobre los tres componentes.

Integración y entrega continuas

Un conducto de integración continua y entrega continua (CI/CD) es un proceso automatizado para trasladar rápidamente las aplicaciones desde el desarrollo hasta las pruebas y la implementación.

En la siguiente imagen, haga clic en los íconos + para obtener información sobre cómo un bucle continuo le presenta al equipo de desarrollo feedback sobre los resultados de las pruebas en cada etapa del conducto.

Integración continua

Con la integración continua, los desarrolladores de aplicaciones comprueban con frecuencia los cambios en el entorno de origen y utilizan un proceso de creación (build) automatizado para verificar estos cambios automáticamente. Debería incluir los pasos “listo para compartir” e “integrar los cambios” como parte del conducto para garantizar que se ejecuten todas las pruebas críticas necesarias antes de integrar y publicar los cambios en un repositorio de desarrollo.

Entrega continua

Durante la entrega continua, los cambios en la aplicación se someten a rigurosas pruebas de regresión automatizadas. Los cambios se implementan en un entorno de pruebas para garantizar que la aplicación esté lista para la implementación (ready to deploy) en el sistema de producción.

En un paso “listo para aceptar”, las pruebas se ejecutan para garantizar que se cumplan con los criterios de aceptación. El paso “listo para el despliegue” verifica todas las pruebas de rendimiento, escala y compatibilidad necesarias para garantizar que la aplicación esté lista para su implementación. El paso de la implementación valida en un entorno de preproducción, implementa en producción y ejecuta pruebas posteriores a la implementación con la posibilidad de retroceder si es necesario.

El proceso de CI/CD de Pega

La siguiente imagen muestra la descripción de alto nivel del conducto de CI/CD de Pega. Durante cada etapa del proceso, se hacen diferentes preguntas. Estas preguntas se dividen en dos categorías:

  • Preguntas centradas en el desarrollador
  • Preguntas centradas en el cliente

En la siguiente imagen, haga clic en los íconos + para ver las preguntas relacionadas con el conducto.

Tecnología DevOps

El enfoque de Pega Platform™ hacia la tecnología DevOps está abierto a otras soluciones. Puede comenzar su recorrido por DevOps utilizando el Deployment Manager (Administrador de implementación) e integrar las herramientas de terceros más adelante.

The Deployment Manager (Administrador de implementación)

Para aquellos que buscan empezar rápidamente, Pega Platform ofrece un gerente de conducto, denominado Administrador de implementación. Debe configurar e integrar correctamente Deployment Manager con App Studio antes de poder publicar los cambios. Estos pasos de integración permiten la comunicación entre los entornos candidatos y el orquestador para la publicación sin problemas de los conductos de implementación.

Nota: Para obtener más información sobre cómo habilitar la integración del Administrador de implementación en el entorno de App Studio, consulte Configuración de App Studio para publicaciones.

Mediante Deployment Manager, puede configurar cada una de sus aplicaciones con un proceso. Este conducto se utiliza para mover la aplicación entre entornos. Cuando el Administrador de implementación está integrado en el entorno de App Studio, el conducto para una aplicación específica se expone a través de App Studio (Settings > Versions). Los diseñadores de aplicaciones pueden publicar sus cambios en entornos superiores, lo que elimina la necesidad de que los administradores de sistemas promuevan o configuren las aplicaciones manualmente.

Puede tener acceso al Administrador de implementación en Admin Studio.

Deployment manager

Utilice el Administrador de implementación para configurar y ejecutar flujos de trabajo de integración y entrega continuas (CI/CD) para sus aplicaciones de Pega desde Pega Platform. Puede crear un proceso de implementación estandarizado para implementar lanzamientos predecibles y de alta calidad sin utilizar herramientas de terceros. Con el Administrador de implementación, puede automatizar completamente sus flujos de trabajo de CI/CD, incluida la fusión de sucursales, la generación de paquetes de aplicaciones, la gestión de artefactos y la promoción de paquetes en diferentes etapas del flujo de trabajo.

Nota: Para obtener más información sobre el Administrador de implementación, consulte Uso del Administrador de implementación para DevOps basado en modelos.

Herramientas de terceros

Si cuenta con una práctica existente de DevOps, puede integrar DevOps con herramientas de terceros. Pega Platform incluye asistencia para la integración abierta de DevOps mediante herramientas conocidas de terceros, como Jenkins y Microsoft Azure DevOps, proporcionando una plataforma abierta con todos los enlaces y servicios necesarios. Con la integración abierta de DevOps, puede crear un proceso de implementación utilizando herramientas de terceros para automatizar la ramificación.

Compruebe sus conocimientos con la siguiente actividad:


This Topic is available in the following Module:

If you are having problems with your training, please review the Pega Academy Support FAQs.

¿Le ha resultado útil este contenido?

El 78% ha encontrado útil este contenido.

¿Quiere ayudarnos a mejorar este contenido?

We'd prefer it if you saw us at our best.

Pega Academy has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice