Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

CI/CD para arquitecturas de microservicios

dc.contributor.advisorHuedo Cuesta, Eduardo
dc.contributor.authorCosmineanu, Alexandru Florian
dc.date.accessioned2023-06-16T13:24:46Z
dc.date.available2023-06-16T13:24:46Z
dc.date.issued2022
dc.degree.titleGrado en Ingeniería Informática
dc.descriptionTrabajo de Fin de Grado en Ingeniería Informática, Facultad de Informática UCM, Departamento de Arquitectura de Computadores y Automática, Curso 2021/2022.
dc.description.abstractEl principal objetivo de este trabajo es implementar un entorno de integración continua para una aplicación basada en la arquitectura de microservicios. Se realizará la definición e implementación de la arquitectura necesaria para el empleo de una herramienta de integración continua -Jenkins. Se empleará un sistema de gestión de versiones que permita la automatización del despliegue de la aplicación en contenedores Docker, comprobando la calidad del código mediante herramientas como Sonar. Se realizará un control avanzado del código mediante ramas de desarrollo, garantizando así que la aplicación disponible para los usuarios esté el mayor tiempo posible disponible y con el menor número de fallos. De la misma manera, se estarán monitorizando los recursos hardware que se estén implementando y se realizará la gestión del proyecto de manera ágil utilizando el marco de trabajo SCRUM.
dc.description.abstractThe main objective of this project is to implement a continuous integration environment for an application based on the microservices architecture. The definition and implementation of the necessary architecture for the use of a continuous integration tool -Jenkins- will be carried out. A version management system will be used that allows the automation of the application deployment in Docker containers, checking the quality of the code using tools such as Sonar. An advanced control of the code will be carried out through development branches, thus guaranteeing that the application available to users is available for as long as possible and with the fewest number of bugs. In the same way, the hardware resources that are being implemented will be monitored and the project will be managed in an agile manner using the SCRUM framework.
dc.description.departmentDepto. de Arquitectura de Computadores y Automática
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/75038
dc.identifier.urihttps://hdl.handle.net/20.500.14352/3318
dc.language.isospa
dc.page.total128
dc.rightsAtribución-NoComercial 3.0 España
dc.rights.accessRightsopen access
dc.rights.urihttps://creativecommons.org/licenses/by-nc/3.0/es/
dc.subject.cdu004(043.3)
dc.subject.keywordIntegración continua
dc.subject.keywordEntrega continua
dc.subject.keywordDevOps
dc.subject.keywordEvaluación del código
dc.subject.keywordContenedores
dc.subject.keywordIntegración
dc.subject.keywordMicroservicios
dc.subject.keywordMetodologías ágiles
dc.subject.keywordControl de versiones
dc.subject.keywordAutomatización
dc.subject.keywordContinuous integration
dc.subject.keywordContinuous delivery
dc.subject.keywordCode evaluation
dc.subject.keywordContainers
dc.subject.keywordIntegration
dc.subject.keywordMicroservices
dc.subject.keywordAgile methodologies
dc.subject.keywordVersion control
dc.subject.keywordAutomation
dc.subject.ucmInformática (Informática)
dc.subject.unesco1203.17 Informática
dc.titleCI/CD para arquitecturas de microservicios
dc.title.alternativeCI/CD for microservice arquitectures
dc.typebachelor thesis
dspace.entity.typePublication
relation.isAdvisorOfPublication1e00ea98-eddc-4639-a5e9-bff2db4f17c5
relation.isAdvisorOfPublication.latestForDiscovery1e00ea98-eddc-4639-a5e9-bff2db4f17c5

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
1898389084 - FLORIAN ALEXANDRU COSMINEANU 84215_FLORIAN_ALEXANDRU_COSMINEANU_CICD_para_arquitecturas_de_microservicios_1398833_1678656563.pdf
Size:
4.73 MB
Format:
Adobe Portable Document Format