Mostrar el registro sencillo del ítem

dc.contributor.authorCachiguango-Maigua, Sayri
dc.date2022-07-20
dc.date.accessioned2022-10-10T09:32:08Z
dc.date.available2022-10-10T09:32:08Z
dc.identifier.urihttps://reunir.unir.net/handle/123456789/13577
dc.descriptionIn the context of traditional software development, where teams of developers worked on the same project independently, often report problems when integrating each of its parts. Due to this independence and traditional methodology, projects are often submitted until the end of the cycle for integration and deployment, it generates unnecessary costs and many errors. Continuous Integration and Deployment (CI/CD) emerges as a DevOps practice to solve the problems of traditional methodologies to improve the quality and delivery of a software product, hand in hand with agile methodologies and DevOps tools. This master's thesis presents the creation of an environment that automates the integration cycle and continuous deployment in the development of a mobile application, exposes what it is and how to achieve this innovative approach to software development. It also explains the basic concepts of the technologies required for the implementation of a pipeline and then summarizes some of the popular open-source tools used for CI/CD.es_ES
dc.description.abstractEn el contexto del desarrollo de software tradicional, los equipos de desarrolladores que trabajan sobre el mismo proyecto de forma independiente a menudo reportan problemas a la hora de la integración de cada una de sus partes. Debido a esta independencia y metodología tradicional, los proyectos suelen ser presentados hasta el final del ciclo para su integración y despliegue, lo que a su vez repercute en gastos innecesarios y generación de errores. Al tratarse de un aplicativo móvil mantenido por un kit de desarrollo de software que construye aplicaciones multiplataforma, la entrega y despliegue continuo depende de la plataforma para la que vaya a ser desplegada y probada, pues este proceso tendría que realizarse por cada plataforma. La integración y despliegue continuo (CI/CD) surge como una práctica DevOps para resolver los problemas de las metodologías tradicionales con el objetivo de mejorar la calidad y entrega de un producto de software, de la mano de las metodologías ágiles y herramientas DevOps. Este trabajo de fin de máster presenta la creación de un entorno que automatiza el ciclo de integración y despliegue continuo en el desarrollo de un aplicativo móvil, expone qué es y cómo se consigue este nuevo enfoque de desarrollo de software. También en el cual se explica los conceptos básicos de las tecnologías necesarias para la implementación de un pipeline y posteriormente resume algunas de las herramientas populares de código abierto utilizadas para CI/CD.es_ES
dc.language.isospaes_ES
dc.rightsopenAccesses_ES
dc.subjectDevOpses_ES
dc.subjectintegración continuaes_ES
dc.subjectdespliegue continuoes_ES
dc.subjectpipeline CI/CDes_ES
dc.subjectcontinuous integrationes_ES
dc.subjectcontinuous deploymentes_ES
dc.subjectCI/CD pipelinees_ES
dc.subjectMáster Universitario en Desarrollo y Operacioneses_ES
dc.titleAutomatización del ciclo de integración y despliegue continuos de una aplicación móvil desarrollada en Flutteres_ES
dc.typemasterThesises_ES
reunir.tag~MUDOes_ES


Ficheros en el ítem

Thumbnail

Este ítem aparece en la(s) siguiente(s) colección(ones)

Mostrar el registro sencillo del ítem