Docker.
Docker aporta portabilidad a las aplicaciones a través de la tecnología de contenedores, donde las aplicaciones pueden ejecutarse en unidades autónomas que se mueven a través de las plataformas.
Se compone de un motor Docker (una herramienta de tiempo de ejecución y de embalaje ligero, y un Docker Hub) que son servicios en la nube para el uso compartido y automatización de flujo de trabajo.
Docker ha formado una parte vital de la próxima generación de pruebas de Yelp e infraestructura para la gestión de servicios.
El aislamiento dependiente y los rápidos arranques de los contenedores permiten un ciclo de desarrollo más corto y aumentan las velocidades de prueba en más del 400 %.
Algunos entornos pueden ejecutar el host Docker dentro de otro host Docker (Docker-in-Docker) en los entornos de compilación.
Docker puede aumentar la velocidad de una tubería de CI utilizando Union-FileSystems y Copy-on-Write (COW).
Para lograr velocidades incrementadas para dar Entrega Continua (CD) del software, se pueden usar muchas técnicas de Docker.