Resumen:
En los últimos años, las prácticas de integración continua han marcado tendencia
en la industria del desarrollo de software, por sus numerosos beneficios a la hora de
entregar software de calidad. Entre sus beneficios principales están reducción de
problemas de integración y detección temprana de errores antes que un producto o
nueva funcionalidad sea liberado en los servidores de los clientes lo que conlleva a
minimizar riesgos en el desarrollo de productos de software.
En la presente tesis de grado se implementó Runbot como plataforma de
integración continua de los módulos de Odoo; esta plataforma se unió a otras
herramientas utilizadas por las áreas de desarrollo de software e infraestructura,
proveyendo un mecanismo para evaluar y alertar a los desarrolladores sobre los errores
de codificación.
Gracias a la implementación de Runbot, TRESCLOUD minimizó errores al
momento de desplegar código y mejorando la calidad de sus productos de software.
Palabras claves: Integración continua, calidad de software, Runbot, despliegue,
detección temprana de errores, Odoo.
Descripción:
In recent years, the practices of continuous integration have become a trending
topic in the software development industry due to its many benefits when it comes to
delivering quality software. Among its main benefits are reduction of integration
problems and early detection of bugs before a product or new feature is released to the
customer servers, which entails minimization of risks in the development of software
products.
In this thesis project Runbot was implemented as a platform for continuous
integration of Odoo modules; this platform joined other tools used in the software
development department and infrastructure department, providing a mechanism for
evaluating and alerting developers about coding errors.
Thanks to the implementation of Runbot, TRESCLOUD minimized errors when
deploying code and improved the quality of its software products
Key Words: continuous integration, software of quality, Runbot, deployment, early
detection of errors, Odoo.