Por favor, use este identificador para citar o enlazar este ítem: http://bibdigital.epn.edu.ec/handle/15000/21948
Título: Demostración de proceso devops para el desarrollo de una aplicación web: sistema de donación de recursos.
Autor: Toromoreno Sarango, Iván Vladimir
Palabras clave: SISTEMA WEB
DEVOPS
Fecha de publicación: 1-dic-2021
Editorial: Quito, 2021
Citación: Toromoreno Sarango, I. V. (2021). Demostración de proceso devops para el desarrollo de una aplicación web: sistema de donación de recursos. 141 hojas. Quito : EPN.
Resumen: The current work tries to demonstrate the implementation of the DevOps development culture for the construction of a web system of resources donation, which is focus on the collaboration of the community members. The resulting application of the current project is a prototype that is going to be delivered to the Escuela Politécnica Nacional and may be put into production for any government entity making the necessary modifications. The project makes use of Azure DevOps as main axis of development. The tool is used the whole life cycle of the project, encompassing the administration tasks (using Scrum framework), system implementation (using git versions control system) and finally the CI / CD pipelines integration that allow the easy inclusion of progressive changes that were making on the application, demonstrating in that way the interconnection between the development and integration tasks. During the realization of the application the gitflow workflow was used for the continuous integration of the changes made, separating the cycles of functional delivery development from the bugs corrections cycles. The changes were integrated on a main branch which was configured with a continuous integration and continuous delivery pipeline that allowed to have a staging environment where the functional tests of the system were made
Descripción: El presente trabajo busca demostrar la implementación de la cultura de desarrollo denominada DevOps para la construcción de un sistema web de donación de recursos, el cual está enfocado en la colaboración entre los miembros de la comunidad. La aplicación resultante del presente proyecto es un prototipo que será entregado a la Escuela Politécnica Nacional y podrá ser llevado a producción por una entidad gubernamental realizando las modificaciones que se consideren necesarias. El proyecto hace uso de la herramienta Azure DevOps como eje central de desarrollo. La herramienta es utilizada durante todo el ciclo de vida del proyecto, abarcando las tareas de administración (haciendo uso del framework Scrum), implementación del sistema (haciendo uso del control de versiones git) y finalmente la integración de pipelines CI/CD que permitan la fácil inclusión de cambios progresivos que se hagan en la aplicación, demostrando así la interconexión entre las tareas de desarrollo y de integración. Durante la realización de la aplicación se hizo uso del flujo de trabajo gitlfow para la integración continua de los cambios realizados, separando los ciclos de desarrollo de entrega funcional de los ciclos de corrección de errores. Los cambios fueron integrados en una rama principal la cual se encontró configurada con un pipeline de integración y despliegue continuo el cual permitió contar con un ambiente de staging en donde se realizaron las pruebas funcionales del sistema.
URI: http://bibdigital.epn.edu.ec/handle/15000/21948
Tipo: bachelorThesis
Aparece en las colecciones:Tesis Sistemas Informáticos y de Computación (ISIS)

Ficheros en este ítem:
Fichero Descripción TamañoFormato 
CD 11439.pdf10,94 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.