Automatiza despliegues y pruebas con Jenkins: curso online gratis para iniciarte en CI/CD, jobs, credenciales y agentes, con práctica orientada a DevOps.
En este curso gratuito, aprenda sobre
Qué es Jenkins y el rol de la Integración Continua/DevOps (incl. AWS)
Navegación por la UI: menú lateral, menú principal, pantallas y anatomía de Jenkins
Concepto de Jobs: objetivo, estructura y creación de tareas automatizadas
Creación y gestión de usuarios: configuración de seguridad y permisos básicos
Permisos avanzados: lectura global, roles y asignación por patrones (Role Strategy plugin)
Administración de credenciales: usos (SSH, tokens, secrets) y secretos tipo “secret text”
Uso de variables globales y acceso a variables de entorno dentro de Jenkins
Automatización en AWS: bastión, creación de usuarios en EC2 y RDS MySQL vía Jenkins
Jobs parametrizados y ejecución remota mediante configuración del job y tokens
Arquitectura master/agent: configurar slaves en EC2 Linux y agregar EC2 Spot Fleet
Pipelines con Jenkinsfile: builds, pruebas y despliegue para Java (mvn) y Node.js (npm)
Contenedores y despliegue: Dockerfile, imágenes base, ECR, Kubernetes (AKS) y Laravel
Descripción del curso
Aprende a automatizar tareas de desarrollo y operaciones dando tus primeros pasos con Jenkins, una de las herramientas clave en integración continua y entrega continua. Este curso online gratuito está pensado para quienes quieren pasar de ejecutar procesos manuales a crear flujos repetibles, trazables y más seguros, ideales para proyectos reales en entornos DevOps.
A lo largo del recorrido conocerás la plataforma desde dentro: su interfaz, menús principales y estructura de trabajo, para que puedas moverte con confianza por la consola. Entenderás cómo se organizan los jobs y cómo diseñar tareas parametrizadas o ejecutadas de forma remota, lo que te permitirá crear automatizaciones que se adapten a distintos entornos, ramas o necesidades del equipo.
También trabajarás la administración y la seguridad, dos aspectos fundamentales en cualquier instancia de Jenkins. Verás cómo crear usuarios, definir permisos, aplicar roles mediante plugins y asignar accesos por patrones, de forma que tu servidor no sea un punto débil del pipeline. Además, aprenderás a gestionar credenciales y variables globales para integrar Jenkins con servicios externos sin exponer información sensible.
El curso se orienta a escenarios habituales de infraestructura en la nube, con prácticas que reflejan el día a día: uso de agentes o nodos de ejecución, configuración de workers en máquinas Linux, y automatizaciones que interactúan con recursos en AWS o despliegues con contenedores y orquestadores. Comprenderás cómo encaja Jenkins en el proceso completo, desde la compilación y las pruebas hasta el delivery.
Como complemento, se incluyen ejemplos con distintos stacks y flujos de trabajo, además de recomendaciones para afrontar problemas comunes de operación, como la gestión del espacio en disco. Al finalizar, tendrás una base sólida para configurar tu propia instancia, estructurar automatizaciones con buenas prácticas y avanzar hacia pipelines más robustos en equipos de desarrollo y operaciones.
Contenido del curso
Lección en vídeo: CURSO 2021 JENKINS INTRODUCCIÓN A LA INTEGRACIÓN CONTINUA EN ESPAÑOL ENFOCADO A DEVOPS AWS PARTE 108m
Ejercicio: _¿Qué es Jenkins?
Lección en vídeo: Curso Jenkins Parte 2: Anatomía de la plataforma, pantallas de Jenkins04m
Ejercicio: _¿Dónde se encuentra el menú principal en la plataforma de Jenkins?
Lección en vídeo: Anatomía de los JOBS | Cómo hacer un job de Jenkins PARTE 3 CURSO JENKINS08m
Ejercicio: _¿Cuál es el objetivo principal de Jenkins en relación a las tareas?
Lección en vídeo: Cómo crear tareas de Jenkins (jobs de Jenkins) Parte 4 Curso Jenkins20m
Ejercicio: ¿Cuál es el propósito del primer 'job' creado en Jenkins según el video?
Lección en vídeo: Cómo crear usuario en JENKINS #5 CURSO JENKINS02m
Ejercicio: _¿Qué es la opción "usuario autentificado tiene privilegios para todo" en la configuración de seguridad de Jenkins por defecto?
Lección en vídeo: Curso Jenkins Parte 6: Permisos de usuarios | Cómo crear y dar permisos de usuarios en Jenkins03m
Ejercicio: _¿Qué se debe hacer para habilitar el permiso de lectura de manera global en Jenkins?
Lección en vídeo: Roles de Jenkins: cómo crear un rol y asociar a un usuario #7 CURSO JENKINS02m
Ejercicio: _¿Qué plugin se debe instalar para trabajar con roles en Jenkins?
Lección en vídeo: Cómo dar permisos por patrones en Jenkins PARTE 8 CURSO JENKINS06m
Ejercicio: ¿Cuál es el enfoque principal para asignar permisos en el sistema descrito?
Lección en vídeo: Como administrar credenciales en Jenkins CURSO JENKINS 2021 PARTE 905m
Ejercicio: _¿Para qué se pueden usar las credenciales en Jenkins?
Lección en vídeo: Como usar variables globales en Jenkins CURSO JENKINS PARTE 1007m
Ejercicio: _¿Cómo se accede a la lista de variables de entorno en Jenkins?
Lección en vídeo: Curso Jenkins Parte 11: Creando cuentas de usuarios dentro de instancias EC2 con Jenkins.05m
Ejercicio: _¿Qué es un bastión en el contexto de Jenkins y DevOps?
Lección en vídeo: Jenkins Como crear Jobs parametrizados y llamadas remotas | Parametros en Jenkins jobs05m
Ejercicio: _¿Qué opción debemos buscar en la configuración de un job para poder lanzarlo de manera remota?
Lección en vídeo: Creando cuenta de acceso en una base de datos RDS MySQL con Jenkins Curso Jenkins Parte 1210m
Ejercicio: _¿Qué requisitos necesitamos para completar el ejemplo de crear usuarios dentro de una RBS en Jenkins?
Lección en vídeo: Curso Jenkins Parte 13: Cómo usar credenciales secret text04m
Ejercicio: _¿Qué se oculta en el nuevo path line usando el with credencial de tipo string en Jenkins?
Lección en vídeo: CURSO JENKINS PARTE 14: Cómo configurar SLAVE en JENKINS MASTER con EC2 Linux en español.08m
Ejercicio: _¿Qué paquetes son necesarios para utilizar Jenkins en esta instancia de Ubuntu?
Lección en vídeo: CURSO JENKINS PARTE 15 Agregando EC2 Spot como esclavo.18m
Ejercicio: _¿Qué plugin especial se debe instalar para que Jenkins detecte los Spot Fleet de una cuenta de Amazon?
Lección en vídeo: Jenkins agregar SLAVE EC2 Spot fleet CURSO JENKINS PARTE 1606m
Ejercicio: _¿Qué plugin necesita tener instalado Jenkins para agregar un nuevo spot fleet como esclavo?
Lección en vídeo: Jenkins con Laravel: Desplegado de Proyecto en AWS EC213m
Ejercicio: ¿Cuál es la ventaja principal de utilizar una imagen base en Docker según el video?
Lección en vídeo: Jenkins con Laravel en Kubernetes, Dockerfile, YML y Jenkinsfile: Despliegue un proyecto completo.06m
Ejercicio: _¿Cuál es la función de Jenkins en el despliegue de la aplicación web en Kubernetes?
Lección en vídeo: CURSO JENKINS PARTE 21 Subiendo Docker al AWS ECR11m
Ejercicio: _¿Para qué se utiliza el archivo Dockerfile en el proceso de compilación de un proyecto en DevOps?
Lección en vídeo: CURSO JENKINS PARTE 22: Cómo arreglar problemas de espacio en Jenkins03m
Ejercicio: _¿Qué comando se utiliza para liberar espacio en una instancia de Jenkins que ha quedado fuera de servicio por falta de espacio en disco?
Lección en vídeo: JENKINS y JAVA Unit Test automatico , Crear pipeline con pruebas para JAVA usando mvn y jenkinsfile07m
Lección en vídeo: JENKINS y NODEJS Test automático, crear pipeline con pruebas para NODEJS usando NPM y Jenkinsfile.07m
Lección en vídeo: JENKINS y NODEJS Fase de DELIVERY Subida al S3 #205m
Ejercicio: _¿Qué herramienta se utiliza en el ejemplo para subir archivos a AWS?
Lección en vídeo: Como instalar Jenkins UBUNTU EN DOCKER en Azure usando Kubernetes AKS11m
Ejercicio: _¿Cuáles son los requisitos necesarios para instalar Jenkins en un clúster de gobernantes?
Lección en vídeo: Instalación y configuración de JENKINS en UBUNTU AWS EC208m
Ejercicio: _¿Qué requisitos son necesarios para instalar Jenkins en una instancia de Amazon?
Lección en vídeo: JENKINS Y GOLANG, deploy de una aplicación WEB en AWS EC2 con ejemplo de dockerfile y jenkinsfile12m
Ejercicio: _¿Qué herramientas se utilizan en este ejemplo para desplegar una aplicación en una instancia o máquina virtual?
Lección en vídeo: ¿QUE ES JENKINS? y como es jenkins? tutorial PANTALLAS IMPORTANTES primeros pasos PARTE #204m
Ejercicio: _¿Cuál es la función del menú lateral en la plataforma de Jenkins?
Lección en vídeo: COMO INSTALAR JENKINS COMO LOS DIOSES08m
Este curso gratuito incluye:
3 horas y 48 minutos de curso de vídeo online
Certificado digital de finalización del curso (Gratis)
Ejercicios para entrenar tus conocimientos
100% gratis, desde el contenido hasta el certificado
¿Listo para empezar?Descarga la app y empieza hoy mismo.
Comentarios del curso: Jenkins para principiantes
Yahir Maldonado
que genero cursa y dice que esta en la parte superior de la pantalla