Integración y entrega continuas - 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.

Integración y entrega continuas

CodePipeline es un servicio de entrega continua que automatiza la creación, las pruebas y el despliegue del software en producción.

La entrega continua es una metodología de desarrollo de software en la que el proceso de lanzamiento está automatizado. Cualquier cambio en el software se compila, prueba e implementa en producción de forma automática. Antes del envío final a producción, una persona, una prueba automatizada o una regla de negocio deciden cuándo debe realizarse el envío final. Aunque todos los cambios realizados correctamente en el software pueden enviarse inmediatamente a producción con la entrega continua, no todos los cambios deben publicarse inmediatamente.

La integración continua es una práctica de desarrollo de software en la que los miembros de un equipo usan un sistema de control de versiones e integran frecuentemente su trabajo en la misma ubicación, como una ramificación principal. Cada cambio se compila y verifica para detectar los errores de integración lo antes posible. La integración continua consiste en la compilación y comprobación automáticas del código, mientras que la entrega continua consiste en automatizar todo el proceso de lanzamiento de software hasta producción.

Para obtener más información, consulte Practicar la integración continua y la entrega continua en AWS: acelerar la entrega de software con DevOps.

Puede utilizar la CodePipeline consola, el AWS Command Line Interface (AWS CLI) AWS SDKs, el o cualquier combinación de estos elementos para crear y gestionar sus canalizaciones.