RT info:eu-repo/semantics/bachelorThesis T1 Sistema de integración continua para el desarrollo del software y hardware en servidores y estaciones de trabajo de empresa A1 Fradejas Pascual, Daniel A2 Universidad de Valladolid. Escuela Técnica Superior de Ingenieros de Telecomunicación K1 Integración continua K1 Desarrollo de software K1 Despliegue AB El tiempo empleado para desplegar un determinado proyecto es una de las características mayores a tener en cuenta. Cuanto menor sea este, la capacidad de respuestafrente a un fallo es mayor, y por tanto aumenta la calidad del propio proyecto. Además,la frecuencia en la que se despliega el código también es un factor a tener en cuenta,pues conforme éste se modi ca, es buena práctica comprobar que dichos cambios nohan estropeado el despliegue del sistema, y que se siguen cumpliendo una serie de factores.A esta práctica se le llama comunmente como integración continua.En este trabajo n de grado se va a proponer una solución de integración continuaa la empresa Elecnor Deimos Space en su proyecto MSF. Para ello se propondrá unaherramienta capaz de implementar este sistema en el proyecto, teniendo en cuenta lastecnologías ya existentes en el mismo, y las prácticas habituales de los empleados. Estaherramienta se desarrolla en el lenguaje de programación Perl y consta de cuatro partesbien diferenciadas: la encargada de la instalación (despliegue del código desarrollado)de las máquinas de forma desatendida y con un control centralizado de las mismas,una interfaz web dónde se recoja información necesaria para el usuario que realice eldespliegue del código y que sirva como centro de operaciones, una encargada de generary compactar una imagen de disco que contenga el código actualizado del proyectoy, por último, una aplicación encargada de gestionar estas tres para implementar unaintegración continua en el proyecto.Esta ultima aplicación será llevada a estudio, se valorará si es más e ciente y adecuadala utilización de una herramienta ya existente en el mercado, o desarrollar unaaplicación centralizada propia de manera análoga a las anteriores.Por último se evaluará la solución propuesta y se validará en un entorno de producción pertinente a la empresa para la que se ha desarrollado este sistema. YR 2019 FD 2019 LK http://uvadoc.uva.es/handle/10324/38786 UL http://uvadoc.uva.es/handle/10324/38786 LA spa DS UVaDOC RD 17-ago-2024