[spa] En este trabajo hemos establecido un método para hacer que las organizaciones que
realizan software sean mas competitivas mediante un sistema con el cual pueden
integrar sus cambios en el código mas frecuentemente y conmayor calidad.
El sistema que se ha llevado a cabo en este trabajo de fin de grado es una plataforma
de integración y entrega continua de software. Esta plataforma consiste en un sistema
de automatización que se encarga de realizar automáticamente el ciclo de despliegue
sobre cualquier cambio realizado en un programa. Este ciclo consiste en desplegar el
código que se integra en una organización llevando a cabo una serie acciones y procesos
que aseguran la calidad del código y la seguridad del despliegue. Estas acciones y
procesos que forman el ciclo de despliegue están recogidos en el ISO/IEC 12207, el cual
expone en el apartado 6.1.2 un conjunto de buenas prácticas referentes al proceso de
entrega de software.
Para implementar este sistema se utilizarán un conjunto de componentes, tecnologías
y prácticas ligadas a las metodologías ágiles y que se acogen a la metodología
DevOps, la cual consiste en la unión de los procesos de desarrollo con los procesos de
sistema.