Examen rápido de CodePipeline - AWS CodePipeline

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Examen rápido de CodePipeline

El diagrama siguiente muestra un proceso de lanzamiento de ejemplo con CodePipeline.


                Un proceso de lanzamiento de ejemplo con CodePipeline.

En este ejemplo, cuando los desarrolladores confirman los cambios en un repositorio de código fuente, CodePipeline detecta automáticamente los cambios. Esos cambios se compilan y, si se han configurado pruebas, se ejecutan esas pruebas. Una vez completadas las pruebas, el código compilado se implementa en servidores de ensayo para su comprobación. En el servidor de ensayo, CodePipeline ejecuta pruebas adicionales, como pruebas de integración o carga. Una vez completadas correctamente estas pruebas y una vez aprobada la acción de aprobación manual añadida a la canalización, CodePipeline implementa el código probado y aprobado en instancias de producción.

CodePipeline puede implementar aplicaciones en instancias EC2 mediante CodeDeploy,AWS Elastic Beanstalk, o bienAWS OpsWorks Stacks. CodePipeline también puede implementar aplicaciones basadas en contenedores en servicios mediante Amazon ECS. Los desarrolladores pueden utilizar también los puntos de integración proporcionados con CodePipeline para conectar otras herramientas o servicios, incluidos servicios de comprobación, proveedores de pruebas u otros destinos o sistemas de implementación.

Una canalización puede ser tan simple o compleja como requiera el proceso de lanzamiento.