Capítulo 5. Integración continua

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Comete siempre nuevos errores.

Esther Dyson

Ya en el Capítulo 2, aprendiste el valor del control de código fuente y de un repositorio de código común. Después de haber organizado y establecido tu solución de control de código fuente, tienes que dar algunos pasos más para alcanzar un resultado final en el que tus usuarios puedan deleitarse con la perfecta experiencia de usuario de tu software entregado.

Piensa en el proceso que seguirías como desarrollador individual para hacer progresar tu software a lo largo de todo el ciclo de vida del desarrollo de software. Tras determinar los criterios de aceptación de una determinada función o corrección de errores de tu software, procederías a añadir a la base de código las líneas de código reales junto con las pruebas unitarias correspondientes. A continuación, compilarías y ejecutarías todas las pruebas unitarias para asegurarte de que tu nuevo código funciona como esperas (o al menos como lo definen tus pruebas unitarias) y no rompe la funcionalidad existente conocida. Después de comprobar que todas las pruebas se superan, construirías y empaquetarías tu aplicación y verificarías la funcionalidad en forma de pruebas de integración en un entorno de garantía de calidad (QA). Por último, feliz con la luz verde de tus conjuntos de pruebas bien engrasados y mantenidos, entregarías ...

Get Herramientas DevOps para desarrolladores Java now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.