Pruebe AWS CodePipeline

La entrega continua es una práctica de desarrollo de software mediante la cual se crean, prueban y preparan automáticamente los cambios en el código y se entregan para la fase de producción. Amplía la integración continua al implementar todos los cambios en el código en un entorno de pruebas y/o de producción después de la fase de creación. Cuando se la entrega continua se implementa de manera adecuada, los desarrolladores dispondrán siempre de un artefacto listo para su implementación que se ha sometido a un proceso de pruebas estandarizado. 

Con la entrega continua, todos los cambios en el código se crean, se prueban y se envían a un entorno de almacenamiento o pruebas de no producción. Pueden efectuarse varias pruebas al mismo tiempo antes de la implementación en producción. En el último paso, el desarrollador aprueba la actualización para su envío a producción cuando está listo. El proceso se diferencia de la implementación continua en que en el segundo caso el envío a producción se efectúa automáticamente, sin aprobación explícita.

La entrega continua permite a los desarrolladores automatizar las pruebas más allá de las pruebas de unidades, por lo que pueden verificar actualizaciones en las aplicaciones en varias dimensiones antes de enviarlas a los clientes. Las pruebas pueden incluir pruebas de la UI, de carga, de integración, de fiabilidad de la API, etc. De este modo, los desarrolladores pueden validar las actualizaciones de forma más exhaustiva y descubrir problemas por anticipado. Con la nube, resulta sencillo y rentable automatizar la creación y replicación de varios entornos de pruebas, algo que anteriormente era complicado en las instalaciones.

Integración y entrega continuas

La entrega continua automatiza todo el proceso de publicación de software. Cada revisión efectuada activa un proceso automatizado que crea, prueba y almacena la actualización. La decisión definitiva de implementarla en un entorno de producción en vivo la toma el desarrollador.

Con la implementación continua, las revisiones se implementan en un entorno de producción automáticamente sin la aprobación explícita del desarrollador, con lo que se automatiza todo el proceso de publicación de software.


Automatice el proceso de publicación de software

La entrega continua permite al equipo crear, probar y preparar automáticamente los cambios en el código para su envío a producción, con lo que se mejora la eficacia y rapidez de la entrega de sofware.

Mejore la productividad de desarrollo

Estas prácticas mejoran la productividad del equipo al liberar a los desarrolladores de las tareas manuales y fomentar comportamientos que ayudan a reducir la cantidad de errores y bugs enviados a los clientes.

Encuentre y arregle los errores antes

Su equipo puede descubrir y arreglar los errores antes de que se conviertan en problemas más graves gracias a las pruebas más frecuentes y exhaustivas. La entrega continua le permite realizar tipos de pruebas adicionales en el código con facilidad, ya que todo el proceso se ha automatizado.

Entregue las actualizaciones con mayor rapidez

La entrega continua le permite a su equipo entregar actualizaciones a los clientes con mayor rapidez y frecuencia. Cuando se la entrega continua se implementa de manera adecuada, dispondrá siempre de un artefacto listo para su implementación que se ha sometido a un proceso de pruebas estandarizado.   

Vea nuestros vídeos para obtener más información sobre la entrega continua, sus beneficios y cómo implementarla con AWS CodePipeline y AWS CodeBuild.

Screen Shot 2016-08-25 at 11.31.59 AM
3:05
Introducción a AWS CodePipeline
CodePipeline_thumbnail_getting-started
41:35
Grabación del seminario web: Introducción a la entrega continua en AWS

Puede practicar la entrega continua en AWS de varias maneras.

CICD

Realice entregas continuas con AWS CodePipeline, que le permite crear un flujo de trabajo que compila código en AWS CodeBuild, ejecuta pruebas automatizadas e implementa código. Pruebe CodePipeline siguiendo nuestro tutorial.

CICDpartners

Explore nuestras soluciones de socios.