Obtenga información acerca de las canalizaciones de CI/CD y cómo administran las implementaciones en entornos de ensayo y producción en Cloud Manager.
Cloud Manager incluye un marco de trabajo de integración continua/envío continuo (CI/CD), que permite a los equipos de implementación probar y entregar rápidamente código nuevo o actualizado. Por ejemplo, los equipos de implementación pueden definir, configurar e iniciar una canalización automatizada de CD/CI que aproveche las prácticas recomendadas de programación de Adobe para efectuar un análisis exhaustivo del código y garantizar la máxima calidad.
La canalización de CI/CD también automatiza los procesos de prueba de unidades y de rendimiento para aumentar la eficiencia e identificar proactivamente los problemas críticos que son costosos de solucionar tras la implementación. Los equipos de implementación pueden acceder a un informe completo de rendimiento del código para obtener visibilidad sobre el impacto potencial en los indicadores clave de rendimiento (KPI) y las validaciones de seguridad críticas si el código se implementa en producción.
Este diagrama ilustra lo que sucede una vez que se activa una versión en Cloud Manager mediante una canalización.
Paso de canalización | Descripción |
---|---|
1. Iniciar una versión | Un administrador de implementación activa una versión manualmente, con una confirmación de Git o en función de una programación recurrente. |
2. Crear una etiqueta de versión | Cloud Manager crea una etiqueta de Git para marcar la versión con un número de versión generado automáticamente, por ejemplo, 2018.531.245527.0000001222 . |
3. Compilar como versión de forma autogenerada | Cloud Manager compila la aplicación con el número de versión recién asignado. |
4. Evaluar la calidad del código | Cloud Manager analiza el código fuente y proporciona un resumen antes de que se pueda implementar en el entorno de ensayo. |
5. Artefactos con versiones almacenados | Los artefactos de la versión se almacenan para su uso posterior en los pasos de implementación. |
6. Implementar automáticamente artefactos en el ensayo de AEM de AMS | El artefacto de la versión se implementa en el entorno de ensayo. |
7. Activar pruebas automatizadas | Cloud Manager ejecuta pruebas de rendimiento y seguridad en el artefacto. |
8. Implementar el activador de producción | Una vez completadas las pruebas automatizadas, Cloud Manager inicia la implementación en producción. |
9. Cloud Manager obtiene artefactos para implementar | Cloud Manager extrae los artefactos de la versión almacenados. |
10. Implementar artefactos en producción | Los artefactos de la versión se implementan en el entorno de producción. |
Para obtener más información acerca de la configuración de la canalización, consulte los documentos Configuración de canalizaciones de producción y Configuración de canalizaciones que no son de producción.
La canalización de CI/CD proporciona puertas de calidad o criterios de aceptación que deben cumplirse para que el código pueda moverse del entorno de ensayo al de implementación. Hay tres puertas en la canalización:
Para cada una de estas puertas, hay tres niveles de problemas que se pueden identificar:
Este es un ejemplo de análisis de código con problemas identificados.
Consulte el documento Configuración de canalizaciones de producción para obtener más información sobre la configuración de las puertas de código, calidad y rendimiento.