Pruebas de integración continua con Docker y ElasTest

Ya nadie discute la importancia de disponer de un sistema de integración continua para probar la calidad del código a medida que el proyecto avanza. Pero gestionar un sistema CI no es trivial, sobre todo cuando se usan múltiples tecnologías de desarrollo, aplicaciones que dependen de varios servicios externos, etc. Los contenedores Docker facilitan enormemente la gestión de un entorno de CI, pero aparecen nuevos retos que tienen que abordarse.

En este seminario os contaremos nuestra experiencia configurando y manteniendo un sistema Jenkins para el proyecto Kurento (http://www.kurento.org), con más de 100 jobs y decenas de contenedores diferentes, usados para construir y probar código C++, JS y Java.

Por último, os presentaremos ElasTest, una plataforma de testing que incluye todas las lecciones aprendidas y simplifica la tarea del desarrollador y del administrador de la infraestructura de CI.

Tipo: 
Taller
Fecha y Hora: 
Jueves, 30 Noviembre, 2017 - 16:30 a 18:00