Jenkins al completo
Domina la Integración y Entrega Continua con Jenkins: Desde la Configuración hasta la Automatización Total
Introducción a la sección
Tipos de instalación
Opciones para hacer el curso
CORRECION DATOS MAQUINA VIRTUAL
Máquina virtual Ubuntu preparada para el curso
Instalar en Linux Ubuntu
Instalar en Windows
Instalar en fichero WAR
Instalar en Dockerker
Terminar el proceso de instalación
Requisitos hardware y software
Introducción a la sección
Repaso consola
Tipos de jobs/Proyectos
Cambiar la URL Jenkins
Práctica. Cambiar el tema y el email del usuario
Práctica. Cambiar el tema y el email del usuario
Introducción a la sección
Conceptos sobre los plugins. Ver los que hay instalados
Repositorio de plugins
Instalar un plugin
Desinstalar un plugin
Otras opciones de instalar plugins
Actualizar un plugin
Prácticas de plugins. Instalar el control de versiones Mercurial
Introducción a la sección
Un primer job sencillo
Ejecutar un job y ver su salida
Modificar un job. Añadir pasos
Ver fallos en un job
Repaso plugins. Añadir Subversion a nuestro Jenkins
Otro job más complejo
Un concepto importante en los jobs de Jenkins
Práctica. Compilar y lanzar un programa en lenguaje Java
Trabajar con un repositorio GIT. Compilar y ejecutar un programa en JAVA
Laboratorio de integración continua con una aplicación Python
Workspaces. Area de trabajo de los jobs
NOTA. Instalar Docker en el servidor Jenkins para el siguiente laboratorio
Laboratorio con Docker. Montar una aplicación WEB con Nginx
Acciones Post-Build
Otras opciones de Builds
Prácticas con GIT y Python. Conversor de temperaturas
Práctica con POST-BUILDS. Archivar ficheros generados en el build
Conocimientos Básicos de Programación
Conocimientos básicos de Sistemas de Control de Versiones:
Text length of individual points can be shorter or longer depending on your needs
Conocimientos Básicos de Terminal o Línea de Comandos
Ordenador con Permisos de Administrador y 4 Gigas de RAM
Conexión Estable a Internet
Bienvenido al Curso Jenkins al completo, diseñado para llevarte desde los conceptos básicos hasta las técnicas avanzadas de integración y entrega continua (CI/CD) utilizando Jenkins.
Este curso es ideal tanto para principiantes en automatización de software como para desarrolladores experimentados que buscan optimizar sus flujos de trabajo de desarrollo.
El curso es MUY PRÁCTICO, con múltiples ejercicios y laboratorios, intentando hacer ejemplos reales con distintos entornos como git, github, docker, java, maven C, Servidores WEB, Tomcat, y mucho más.
Dispones de una MÁQUINA VIRTUAL ubuntu con todo el software ya preparado sin necesidad de instalar nada: jenkins, git, java, docker maven, etc...
También os he preparado un ENTORNO DOCKER donde podeis lanzar múltiples nodos Jenkins para usar en la sección donde se crean los servidores esclavos y entornos multi nodo. Solo teneis que lanzar el entorno Docker en la máquina virtual que os he preparado o en vuestra propia máquina si teneis instalado Docker.
¿Qué Aprenderás durante esta formación?