Por favor, use este identificador para citar o enlazar este ítem:http://uvadoc.uva.es/handle/10324/27571
Título
Implementación de un sistema de desarrollo de aplicaciones en contenedores Docker y su automatización a través de un bot de Slack
Autor
Director o Tutor
Año del Documento
2017
Titulación
Grado en Ingeniería de Tecnologías Específicas de Telecomunicación
Resumen
Este trabajo trata del desarrollo y la implementación de un nuevo sistema de automatización para el desarrollo de aplicaciones en la empresa MADISON Experience Marketing en la que me encuentro realizando una beca.
El sistema de automatización empleará un sistema de desarrollo de aplicaciones en contenedores Docker. Gracias a este sistema, el desarrollo por parte de los distintos equipos de la empresa, podrá realizarse de una forma más ágil e independiente.
El sistema consistirá en tres elementos diferentes que se comunicarán entre ellos. El primero de estos elementos consiste en una API REST, encargada de la gestión de los nuevos contenedores Docker y de la realización de distintas operaciones comúnmente solicitadas por los desarrolladores, como, por ejemplo, creaciones de bases de datos. Otro de los elementos, consiste en un bot de Slack que recogerá distintos comandos introducidos por los usuarios y lanzará la ejecución de las tareas correspondientes en la API REST. Por último, el tercer elemento se trata de un servidor Jenkins que se utilizará para monitorizar y dejar constancia de la ejecución de las tareas lanzadas por los usuarios.
Palabras Clave
Automatización
Docker
Bot
Slack
Idioma
spa
Derechos
openAccess
Aparece en las colecciones
- Trabajos Fin de Grado UVa [30023]
Ficheros en el ítem
La licencia del ítem se describe como Attribution-NonCommercial-NoDerivatives 4.0 International