Canalizaciones de CI/CD ci-cd-pipeline
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.
Información general overview
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.
El proceso de canalización pipeline-process
Este diagrama ilustra lo que sucede una vez que se activa una versión en Cloud Manager mediante una canalización.
2018.531.245527.0000001222
.Configuración de una canalización de CI/CD how-to-setup-a-ci-cd-pipeline
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.
Puertas de calidad quality-gates
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:
- Calidad de código
- Pruebas de rendimiento
- Pruebas de seguridad
Para cada una de estas puertas, hay tres niveles de problemas que se pueden identificar:
- Crítico: los problemas críticos identificados por la puerta causan un fallo inmediato de la canalización.
- Importante: los problemas importantes identificados por la puerta hacen que la canalización entre en un estado de pausa. Un administrador de implementación, un gestor de proyectos o un propietario empresarial pueden anular los problemas, en cuyo caso la canalización continúa. También puede aceptarlos para que se detenga la canalización con un error.
- Información: los problemas de información identificados por la puerta se proporcionan exclusivamente con fines informativos y no tienen impacto en la ejecución de la canalización.
Este es un ejemplo de análisis de código con problemas identificados.
Cómo configurar puertas how-to-setup-gates
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.