- Conocer a profundidad los contenedores con Docker
- Configuración de herramientas de Test y Seguridad
Docker te ayudará a automatizar el despliegue de aplicaciones dentro de contenedores de software, proporcionando una capa adicional de abstracción y automatización de virtualización de aplicaciones en múltiples sistemas operativos.
Por otra parte, dentro del flujo de integración es importante utilizar una plataforma para evaluar código fuente. Hay muchas de software libre y paga, y usan diversas herramientas de análisis estático de código fuente como Checkstyle, PMD o FindBugs para obtener métricas que pueden ayudar a mejorar la calidad del código de un programa. Como DevOps es importante automatizar dichos procesos y notificar anomalías a las áreas hermanas (Desarrollo, Producción y QA).
Se detallan los comandos necesarios para poder navegar en un contenedor de imágenes que previamente fueron construidas dentro del flujo de Integración Contínua.
Después de haber conocido la fuerza que ocupa Jenkins como orquestador dentro del flujo DevOps, es importante integrar herramientas de seguridad de código para que entre muchas otras cosas, la experiencia del cliente sea fiel.
Prueba de rendimiento para medir el rendimiento de la aplicación. También puede comparar el rendimiento de la aplicación con una prueba comparativa de rendimiento de línea base como, por ejemplo, los resultados de la última confirmación en la versión principal o en la versión actual.
Unificar los temas vistos hasta el momento. Considerando el pilar fundamental sobre el que se basa el sistema de trabajo es la automatización de todos los procesos que intervienen en el ciclo de vida de una aplicación: integración, pruebas, despliegue, monitorización y operación.
Encuentra las indicaciones y consejos para reflejar los avances de tu proyecto de este módulo.