Un vistazo rápido a 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.

Un vistazo rápido a CodePipeline

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


                Un ejemplo de proceso de publicación que utiliza 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. Desde el servidor provisional, CodePipeline ejecuta más pruebas, como pruebas de integración o carga. Una vez finalizadas satisfactoriamente esas pruebas y una vez aprobada una acción de aprobación manual que se agregó a la cartera, CodePipeline implementa el código probado y aprobado en las instancias de producción.

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

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