Entorno de integración, entrega y despliegue continuo de software en la Universidad Católica Sede Esmeraldas
| dc.contributor.author | Vinueza Celi, Oscar Stalin | |
| dc.date.accessioned | 05/12/2023 10:04 | |
| dc.date.available | 05/12/2023 10:04 | |
| dc.date.issued | 2021 | |
| dc.description | Tesis previa obtención del título de Ingeniero/a en Sistemas y Computación | es |
| dc.description.abstract | La presente investigación fue realizada con el objetivo principal de modernizar los ambientes de desarrollo y producción a través de la implementación de un entorno de integración, entrega y despliegue continuo de software (CI/CD) por sus siglas en inglés, en el departamento de TICS de la Universidad Católica Sede Esmeraldas. Se realizó una investigación teórica sobre los conceptos de cada una de las herramientas y tecnologías que conforman un entorno de un CI/CD, se hizo una identificación de las herramientas que utiliza el departamento de TICS y se aplicó la ISO 25010 para realizar una evaluación y comparación de herramientas de servidores de automatización y de pruebas automatizadas de código para seleccionar las herramientas que completarán el entorno de CI/CD propuesto y que posteriormente se implementó para formar el entorno de desarrollo y de producción del sistema médico de la PUCESE. Para ello se evaluaron aspectos como la completitud funcional, la capacidad de aprendizaje y la reusabilidad de cada una de las herramientas para determinar la calidad de las mismas y poder realizar una elección. Con la aplicación de la ISO se pudo determinar que de los servidores de automatización Jenkins fue la herramienta seleccionada e implementada, en conjunto con Cypress.io como herramienta de pruebas automatizadas de código, dado que cumplía con las necesidades y especificaciones necesarias en cada uno de los aspectos evaluados que tenía el departamento de TICS de la PUCESE. | |
| dc.identifier.uri | https://repositorio.puce.edu.ec/handle/123456789/37997 | |
| dc.language.iso | es | |
| dc.publisher | PUCE - Esmeraldas | |
| dc.relation.ispartofseries | IS.207; | |
| dc.subject | Integración de software | |
| dc.subject | Entrega continua | |
| dc.subject | Despliegue automatizado | |
| dc.title | Entorno de integración, entrega y despliegue continuo de software en la Universidad Católica Sede Esmeraldas |
