Despliegue automático multiplataforma para aplicaciones de Escritorio

Con el fin de resolver las debilidades de los enfoques actuales, la presente tesis tiene por objetivo general realizar una herramienta de software que automatice y simplifique la fase de despliegue de una aplicación, para conseguir una mejora de eficacia a la hora de desarrollar aplicaciones de escr...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autor principal: Sebey, Nicolás
Formato: Artículo revista
Lenguaje:Español
Publicado: Universidad Nacional del Centro de la Provincia de Buenos Aires. Facultad de Ciencias Exactas 2021
Materias:
Acceso en línea:Sebey, N. (2021) Despliegue automático multiplataforma para aplicaciones de Escritorio [Tesis de grado]. Universidad Nacional del Centro de la Provincia de Buenos Aires, Argentina.
Aporte de:
Descripción
Sumario:Con el fin de resolver las debilidades de los enfoques actuales, la presente tesis tiene por objetivo general realizar una herramienta de software que automatice y simplifique la fase de despliegue de una aplicación, para conseguir una mejora de eficacia a la hora de desarrollar aplicaciones de escritorio. La herramienta permitirá: (i) gestionar el branch que desea distribuir el desarrollador una vez subido a su repositorio git. (ii) Generar automáticamente el pipeline IC/DC. (iii) Crear una compilación nueva del código (ya sea si es una primera versión o una actualización). (iv) Generar instaladores de forma automática para distintas plataformas. Para llegar a obtener la mejor solución posible en el tiempo establecido se utilizará como base una herramienta preexistente y se la adaptará para cumplir con el funcionamiento deseado. Dicha herramienta, es una herramienta web llamada App Manager. Esta aplicación, de la que se hablará en profundidad más adelante, se encarga de automatizar el despliegue de aplicaciones EUIJA (Enriched UI java applications) de las que también se hablará más adelante. Párrafo extraído de la tesis de grado a modo de resumen.