Utilización de GitHub Copilot en proyectos de integración continua con GitHub Actions

En este Trabajo Fin de Máster se aborda la integración de la herramienta de inteligencia artificial GitHub Copilot en el trabajo final de la asignatura Integración Continua en el Desarrollo Ágil, impartida en el Máster Universitario en Desarrollo Ágil de Software para la Web, ofertado por la Univers...

Descripción completa

Detalles Bibliográficos
Autor: Rodríguez Luque, Javier
Tipo de recurso: tesis de maestría
Fecha de publicación:2025
País:España
Institución:Universidad de Alcalá (UAH)
Repositorio:e_Buah Biblioteca Digital Universidad de Alcalá
Idioma:español
OAI Identifier:oai:ebuah.uah.es:10017/66231
Acceso en línea:http://hdl.handle.net/10017/66231
Access Level:acceso abierto
Palabra clave:Informática
Computer science
Descripción
Sumario:En este Trabajo Fin de Máster se aborda la integración de la herramienta de inteligencia artificial GitHub Copilot en el trabajo final de la asignatura Integración Continua en el Desarrollo Ágil, impartida en el Máster Universitario en Desarrollo Ágil de Software para la Web, ofertado por la Universidad de Alcalá. Dicho trabajo consiste, en primer lugar, en la creación de un flujo de trabajo (o workflow) de GitHub Actions que permita compilar una aplicación web desarrollada utilizando el framework Spring Boot, ejecutar una serie de pruebas unitarias, de integración y funcionales incluidas en el proyecto y, finalmente, desplegarla en un espacio de Microsoft Azure para su utilización y, en segundo lugar, separar la parte lógica de la aplicación en un servicio backend y ampliar las funcionalidades del sistema.