¿Qué quieres aprender?

Jenkins Curso Intensivo para DevOps y Desarrolladores.

Jenkins Curso Intensivo para DevOps y Desarrolladores.

Udemy

Curso online


20

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...

¿Quieres hablar con un asesor sobre este curso?

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

Contenido del curso
Reseña del curso
Introducción al curso
Cómo tomar este curso y cómo obtener ayuda
Mensaje: Cómo llevar el curso y obtener soporte
Introducción a la integración continua
Introducción a Jenkins e historia de Jenkins
Advertencia Java 9
Instalar Java
Directivas para instalar Java
Instalar Jenkins
Arquitectura y términos clave de Jenkins
Revisión general de Jenkins UI
Creando nuestro primer Job en Jenkins
Ejecutando nuestro primer job en Jenkins
Instalando Git y GitHub plugin
Instalando Maven en nuestro ordenador
Configurando Jenkins para trabajar con Java, Git y Maven
Creando nuestro primer proyecto Jenkins basado en Maven
Ejecutando nuestro primer espacio de trabajo y contrucción en Jenkins
Sondeo de código fuente en Jenkins
Otros activadores de construcción de Jenkins
Informes de calidad de código y cobertura de código
Texto de soporte: Informes de calidad de código y cobertura de código
Soporte de Jenkins para otros sistemas build (scripts Ant, Gradle y Shell)
Texto de soporte: Sistemas build (scripts Ant, Gradle y Shell)
Archivando artefactos de construcción
Instalar y configurar Tomcat como entorno de pruebas
Despliegue a entorno de pruebas
El último plugin Deploy to Container
Soporte técnico: Despliege a pruebas
Jenkins Build Pipeline
Builds paparelas en Jenkins
Despliegue a producción
Soporte técnico: Despliege a producción
Material extra de aprendizaje: 6 de mis favoritos plugins en Jenkins
Introducción a Construcciones distribuidas en Jenkins
Instala el nodo Jenkins Master en la nube
Texto de soporte: Instala el Nodo Jenkins Master en la nube
Instala Jenkins Slave Agents en la nube
Texto de soporte: Instala Jenkins Slave Agents en la nube
Construcciones paralelas en un grupo de nodos de etiqueta en Jenkins
Aprendizaje futuro
Clase escrita: Futuro aprendizaje
Ver más