De qué trata este curso:
Este curso cubre todos los aspectos fundamentales sobre Jenkins y le enseña todo lo que necesita saber para configurar una build pipeline de Jenkins, comenzando con la inspección continua (construcción, prueba y análisis estático) hasta la implementación continua (implementación para puesta en escena y producción).
Al final de este curso, obtendrá un conocimiento profundo sobre Jenkins y habilidades generales de DevOps para ayudar a su empresa o su propio proyecto a aplicar el flujo de trabajo adecuado de Jenkins y ofrecer continuamente un mejor software.
¿Qué aprenderás en estas clases?
En particular, aprenderás a:
Comprender los conceptos de inspección continua, integración continua, despliegue continuo, y la diferencia entre ellos.
Generar una pipeline automatizada de implementación continua para construir, probar, analizar y desplegar una aplicación web con Jenkins.
Crear un multi-stage job en Jenkins y visualizar la complicada build pipeline con el plugin build pipeline de Jenkins.
Integrar las builds de IC con otras herramientas como GitHub, Maven, Tomcat, Java, etc.
Escalar el flujo de trabajo de Jenkins con la arquitectura master y slave de Jenkins, desplegar y configurar una malla multi-node de Jenkins, en la nube, para builds etiquetadas.
Configurar y extender la funcionalidad de Jenkins con los plugins de Jenkins, como los plugings para copiar build artifacts y plugins deploy to container.
Invaluables habilidades de DevOps, como la configuración del entorno de puesta en escena y producción para flujos de trabajo de integración continua.
Aprenda consejos sobre cómo mejorar efectivamente el tiempo de compilación de Jenkins, como la ejecución de trabajos en paralelo.
Mejores prácticas de trabajo con Jenkins, basadas en nuestra experiencia profesional. ación continua con Jenkins, que les permitió implementar automáticamente aplicaciones a gran escala.
La compañía de James ha obtenido grandes...
Emagister S.L. (responsable) tratará tus datos personales con la finalidad de gestionar el envío de solicitudes de información y comunicaciones promocionales de formación con tu consentimiento. Ejerce tus derechos de acceso, supresión, rectificación, limitación, portabilidad y otros, según se indica en nuestra política de privacidad.
Objetivos
Comprender los conceptos de inspección continua, integración continua, despliegue continuo, y la diferencia entre ellos.
Generar una pipeline automatizada de implementación continua para construir, probar, analizar y desplegar una aplicación web con Jenkins.
Crear un multi-stage job en Jenkins y visualizar la complicada build pipeline con el plugin build pipeline de Jenkins.
Integrar las builds de IC con otras herramientas como GitHub, Maven, Tomcat, Java, etc.
Escalar el flujo de trabajo de Jenkins con la arquitectura master y slave de Jenkins, desplegar y configurar una malla multi-node de Jenkins, en la nube, para builds etiquetadas.
Configurar y extender la funcionalidad de Jenkins con los plugins de Jenkins, como los plugings para copiar build artifacts y plugins deploy to container.
Invaluables habilidades de DevOps, como la configuración del entorno de puesta en escena y producción para flujos de trabajo de integración continua.
Aprenda consejos sobre cómo mejorar efectivamente el tiempo de compilación de Jenkins, como la ejecución de trabajos en paralelo.
Mejores prácticas de trabajo con Jenkins, basadas en nuestra experiencia profesional.
Conocimiento profundo sobre Jenkins y confianza para ayudar a su empresa o su propio proyecto a aplicar el flujo de trabajo adecuado de Jenkins y ofrecer continuamente un mejor software.
y mucho más
A quién va dirigido
Cualquier persona que desee entender de manera completa como funciona Jenkins y como se aplica en proyectos reales. DevOps, desarrolladores o administradores TI, que quieran avanzar su carrera mejorando sus habilidades DevOps Cualquier persona que desee establecer o mejorar un flujo de trabajo de integración continua o implementación continua en su empresa u organización.
Requisitos
Conocimiento básico de desarrollo de software. Una computadora con Windows, OSX o Linux. Conocimiento en Git, Maven, Linux es preferible pero no necesario. Experiencia previa con Jenkins no es requerida. Deseo de aprender algo nuevo.
Temario completo de este curso