View a markdown version of this page

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 la implementación 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 y la entrega continuas sobre AWS: Acelerar la entrega de software con DevOps.

Puedes usar la CodePipeline consola, los AWS Command Line Interface (AWS CLI), los AWS SDK o cualquier combinación de estos para crear y administrar tus canalizaciones.