CursosEmpresasBlogLiveConfPrecios

Introducción a Automatización

Clase 1 de 15 • Curso Básico de Jenkins

Clase anteriorSiguiente clase

Contenido del curso

Introducción
  • 1
    Introducción a Automatización

    Introducción a Automatización

    02:12
Jenkins Core
  • 2
    Introducción a Jenkins

    Introducción a Jenkins

    04:50
  • 3
    Instalación y Configuración Básica de Jenkins

    Instalación y Configuración Básica de Jenkins

    08:54
  • 4
    Manejo Básico de Usuarios

    Manejo Básico de Usuarios

    02:58
Jobs
  • 5
    ¿Qué es un Job?

    ¿Qué es un Job?

    05:05
  • 6
    Configuración de un Job

    Configuración de un Job

    09:25
  • 7
    ¿Cómo Jenkins interactúa con su máquina local?

    ¿Cómo Jenkins interactúa con su máquina local?

    05:01
Plugins
  • 8
    Jenkins y su ecosistema de Plugins

    Jenkins y su ecosistema de Plugins

    06:28
  • 9
    Cadenas de Jobs

    Cadenas de Jobs

    06:16
  • 10
    Connectándonos a GitHub

    Connectándonos a GitHub

    10:00
Pipelines
  • 11
    ¿Qué es un 'Pipeline'?

    ¿Qué es un 'Pipeline'?

    07:20
  • 12
    ¿Cómo puedo acelerar mi development de Pipelines?

    ¿Cómo puedo acelerar mi development de Pipelines?

    04:23
Slave
  • 13
    Introducción a Slaves

    Introducción a Slaves

    02:04
  • 14
    Conectado un Slave

    Conectado un Slave

    11:39
Cierre
  • 15
    Cierre del curso, introducción a DevOps

    Cierre del curso, introducción a DevOps

    01:38
    Iván Toro

    Iván Toro

    student•
    hace 7 años

    Automatización = Mayor productividad.

      Luis Fernando Pedroza Taborda

      Luis Fernando Pedroza Taborda

      student•
      hace 4 años

      Asi es, necesario saber esta herramienta.

      Fernando Sánchez Mejía

      Fernando Sánchez Mejía

      student•
      hace 2 años

      Brillante en su simplicidad.

    Sebastián Melo

    Sebastián Melo

    student•
    hace 6 años

    Jenkins es un servidor de automatización open source escrito en Java.

      Juan David Cajamarca Acuña

      Juan David Cajamarca Acuña

      student•
      hace 6 años

      Buenos fundamentos.

    Fernando Ramirez

    Fernando Ramirez

    student•
    hace 6 años

    Por que automatizamos? Correr procesos manualmente , aburre y si te aburres , saltas pasos por que te confias y si te confias , cometes errores.

    Pablo Enrique Pulido Vilchez

    Pablo Enrique Pulido Vilchez

    student•
    hace 7 años

    Que chevere que platzi traiga estos cursos! Muchisimas gracias. Tambien al profe Yamil, por todo su aporte!

      Luis Fernando Pedroza Taborda

      Luis Fernando Pedroza Taborda

      student•
      hace 4 años

      Pienso lo mismo.

    James David Contreras García

    James David Contreras García

    student•
    hace 6 años

    Hola: ¿En un flujo de integración Continua cuál es el lugar que ocuparía Jenkins y qué otras herramientas existen en el mercado que cumplan la misma función de Jenkins? Gracias

      Diego Forero

      Diego Forero

      Team Platzi•
      hace 6 años

      Hola. Jenkins puede estar en varias partes del flujo, Jenkins se usa para ejecutar tareas como test sobre todo el código de la aplicación, una vez los test son pasados reporta a github por ejemplo. Otra parte es en la parte de deploy una vez se hacer merge de la rama con master Jenkins puede realizar tareas de deployment por ejemplo a kubernetes, o usar packer y terraform para deploys de infraestructura inmutable.

      Alternativas a Jenkins son CircleCI o Travis, pero estos son SaaS (Software as a Service) mientras que Jenkins se puede instalar y configurar en tu propia infraestructura.

      Gonzalo Amador Hernández

      Gonzalo Amador Hernández

      student•
      hace 5 años

      Los competidores mas directos para Jenkins, en mi opinion, son:

      • GitLab CI
      • GitHub Actions Todo lo que puedes hacer con Jenkis lo puedes hacer con estas dos herramientas.

      Y las tres abarcan muy bien la metodologia continua: CI/CD

    Sara María Mejia Sánchez

    Sara María Mejia Sánchez

    student•
    hace 3 años

    Hoy tuve mi primer acercamiento con Jenkins y me dio la impresión de ser una herramienta con mucho potencial, es la razón por la cual estoy aquí esta noche, comenzando este curso para ampliar el horizonte de mis posibilidades.

      Salomon Chambi

      Salomon Chambi

      student•
      hace 3 años

      Hola Sara, justo hoy estoy empezando con el curso, queria consultarte si pudiste terminarlo y si lo que aprendiste es util con los procesos actuales de Jenkins pues el curso es del 2018-2019. muchas gracias por tu respuesta :)

      Gilberto Pérez Garrido

      Gilberto Pérez Garrido

      student•
      hace 2 años

      ¿vale la pena el curso?, ya tiene cinco años

    jaime repizo

    jaime repizo

    student•
    hace 7 años

    Que bueno que hagan estos cursos.

    Hernán Alexis Moreno Castro

    Hernán Alexis Moreno Castro

    student•
    hace 4 años

    Les paso un pequeño tutorial de como instalar jenkins desde un contenedor docker

    jenkins-logo.png

      Luis Fernando Pedroza Taborda

      Luis Fernando Pedroza Taborda

      student•
      hace 4 años

      Muchas gracias, excelente dato.

      David Rangel

      David Rangel

      student•
      hace un año

      Una pequeña guía para instalar Docker:

      Para instalar Docker en tu equipo, especialmente si estás viendo el mensaje "Command 'docker' not found", significa que Docker no está instalado en tu sistema. Aquí te doy una guía general para instalarlo en sistemas basados en Linux, como parece ser tu caso: Instalación de Docker en Linux (Ubuntu/Debian)

      Este comando debería descargar una imagen de prueba y ejecutar un contenedor que muestra un mensaje de bienvenida.

      1. Actualiza los paquetes del sistema:```js sudo apt-get update
      2. Instala las dependencias necesarias:
        sudo apt-get install \ apt-transport-https \ ca-certificates \ curl \ gnupg-agent \ software-properties-common
      3. Añade la clave GPG oficial de Docker:
        curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -
      4. Añade el repositorio de Docker a tu sistema:```js sudo add-apt-repository
        "deb [arch=amd64] https://download.docker.com/linux/ubuntu
        $(lsb_release -cs)
        stable"
      5. Actualiza de nuevo la lista de paquetes para incluir el repositorio de Docker:
        sudo apt-get update
      6. Instala Docker Engine:
        sudo apt-get install docker-ce docker-ce-cli containerd.io
      7. Verifica que Docker se ha instalado correctamente:```js sudo docker run hello-world

      Este comando debería descargar una imagen de prueba y ejecutar un contenedor que muestra un mensaje de bienvenida.

    William Schnaider Torres Bermon

    William Schnaider Torres Bermon

    student•
    hace 5 años

    Un termino clave dentro de la automatización viene siendo Integración continua (CI). Es el proceso de automatizar la compilación y la prueba de código cada vez que un miembro del equipo confirma cambios en el control de versiones. CI alienta a los desarrolladores a compartir su código y las pruebas unitarias fusionando sus cambios en un repositorio de control de versiones compartido después de cada pequeña tarea completada. La confirmación del código activa un sistema de compilación automatizado para obtener el código más reciente del repositorio compartido y para compilar, probar y validar la rama maestra completa (también conocida como troncal o principal).

    Roberto Angel Valdez Hernández

    Roberto Angel Valdez Hernández

    student•
    hace 6 años

    Espero este curso me ayude a cimentar el uso de jenkins

    Sebastian Medina

    Sebastian Medina

    student•
    hace 5 años

    git actions es mejor ?

      Gonzalo Amador Hernández

      Gonzalo Amador Hernández

      student•
      hace 5 años

      todo lo que puedes hacer con Jenkins puedes hacerlo con GitHub Actions o GitLab CI , hasta mas, la ventaja de ofrecen estas alternativas es que estan integradas en el mismo repositorio. Lo recomendado es que aprendas mas de una de estas herramientas, son muy parecidas ademas.

    Lourdes Marianela Sotelo Espinoza

    Lourdes Marianela Sotelo Espinoza

    student•
    hace 5 años

    Automatizar ayuda mucho a tener más tiempo para hacer otras tareas prioritarias y mejorar la productividad de todo

    JOSÉ ERNESTO BETANCOURT ACEVEDO

    JOSÉ ERNESTO BETANCOURT ACEVEDO

    student•
    hace 2 años

    Platzi nautas, aquí os dejo un Curso de Jenkins que está super completo, el chico que lo imparte es un verdadero profesional en la materia: https://www.youtube.com/playlist?list=PLDbrnXa6SAzXebykN7F_UgvALMdv0aIx3. Dadle una super corazonada para que más personas puedan verlo. En clases posteriores necesitaréis instalar la aplicación, mi consejo es que lo hagáis en Docker, si necesitais ayuda quedo a la disposición. Mucho Animo y ¡nunca pares de aprender! 💪

    Agustin David Luzenti

    Agustin David Luzenti

    student•
    hace 6 años

    Jajaja muy bueno. Perfecta primera impresion con el profe, muy emocionado!

    Luis Fernando Chacha Montenegro

    Luis Fernando Chacha Montenegro

    student•
    hace 2 años

    Curso Desactualizado. Fecha de Publicación/Grabación: Año 2018 + de 5 años. Pienso que deberían publicar en un lugar visible que tan actualizado es el curso. Esto ya ha sido reportado al Team Platzi pero no hacen nada al respecto.

      Yuliani  Galindo

      Yuliani Galindo

      student•
      hace 2 años

      Pesimo servicio, lo mismo con cursos de java, react, etc etc etc

    Omar Rodríguez Aldama

    Omar Rodríguez Aldama

    student•
    hace 3 años

    me encanta automatizar cosas c:

    Vladimir Sandino Castillo Alfaro

    Vladimir Sandino Castillo Alfaro

    student•
    hace 2 años

    Estoy interesado en automatizar el despliegue de aplicaciones desarrolladas en power Builder, se puede usar Jenkins?

    Giovany samaca

    Giovany samaca

    student•
    hace 4 años

    se puede automatizar algun proceso en google cloud platform con jenkins??

    Diego Fernando Caviedes Camaho

    Diego Fernando Caviedes Camaho

    student•
    hace un año

    Deberia haber una actualización para este curso!

    Este tema automatizar procesos de despliegue hoy en dia es bastante importante e incluso para dejar de ser junior

    David Salcedo

    David Salcedo

    student•
    hace un año

    Bueno nunca es tarde para aprender del viejo Jenkins

Escuelas

  • Desarrollo Web
    • Fundamentos del Desarrollo Web Profesional
    • Diseño y Desarrollo Frontend
    • Desarrollo Frontend con JavaScript
    • Desarrollo Frontend con Vue.js
    • Desarrollo Frontend con Angular
    • Desarrollo Frontend con React.js
    • Desarrollo Backend con Node.js
    • Desarrollo Backend con Python
    • Desarrollo Backend con Java
    • Desarrollo Backend con PHP
    • Desarrollo Backend con Ruby
    • Bases de Datos para Web
    • Seguridad Web & API
    • Testing Automatizado y QA para Web
    • Arquitecturas Web Modernas y Escalabilidad
    • DevOps y Cloud para Desarrolladores Web
  • English Academy
    • Inglés Básico A1
    • Inglés Básico A2
    • Inglés Intermedio B1
    • Inglés Intermedio Alto B2
    • Inglés Avanzado C1
    • Inglés para Propósitos Específicos
    • Inglés de Negocios
  • Marketing Digital
    • Fundamentos de Marketing Digital
    • Marketing de Contenidos y Redacción Persuasiva
    • SEO y Posicionamiento Web
    • Social Media Marketing y Community Management
    • Publicidad Digital y Paid Media
    • Analítica Digital y Optimización (CRO)
    • Estrategia de Marketing y Growth
    • Marketing de Marca y Comunicación Estratégica
    • Marketing para E-commerce
    • Marketing B2B
    • Inteligencia Artificial Aplicada al Marketing
    • Automatización del Marketing
    • Marca Personal y Marketing Freelance
    • Ventas y Experiencia del Cliente
    • Creación de Contenido para Redes Sociales
  • Inteligencia Artificial y Data Science
    • Fundamentos de Data Science y AI
    • Análisis y Visualización de Datos
    • Machine Learning y Deep Learning
    • Data Engineer
    • Inteligencia Artificial para la Productividad
    • Desarrollo de Aplicaciones con IA
    • AI Software Engineer
  • Ciberseguridad
    • Fundamentos de Ciberseguridad
    • Hacking Ético y Pentesting (Red Team)
    • Análisis de Malware e Ingeniería Forense
    • Seguridad Defensiva y Cumplimiento (Blue Team)
    • Ciberseguridad Estratégica
  • Liderazgo y Habilidades Blandas
    • Fundamentos de Habilidades Profesionales
    • Liderazgo y Gestión de Equipos
    • Comunicación Avanzada y Oratoria
    • Negociación y Resolución de Conflictos
    • Inteligencia Emocional y Autogestión
    • Productividad y Herramientas Digitales
    • Gestión de Proyectos y Metodologías Ágiles
    • Desarrollo de Carrera y Marca Personal
    • Diversidad, Inclusión y Entorno Laboral Saludable
    • Filosofía y Estrategia para Líderes
  • Diseño de Producto y UX
    • Fundamentos de Diseño UX/UI
    • Investigación de Usuarios (UX Research)
    • Arquitectura de Información y Usabilidad
    • Diseño de Interfaces y Prototipado (UI Design)
    • Sistemas de Diseño y DesignOps
    • Redacción UX (UX Writing)
    • Creatividad e Innovación en Diseño
    • Diseño Accesible e Inclusivo
    • Diseño Asistido por Inteligencia Artificial
    • Gestión de Producto y Liderazgo en Diseño
    • Diseño de Interacciones Emergentes (VUI/VR)
    • Desarrollo Web para Diseñadores
    • Diseño y Prototipado No-Code
  • Contenido Audiovisual
    • Fundamentos de Producción Audiovisual
    • Producción de Video para Plataformas Digitales
    • Producción de Audio y Podcast
    • Fotografía y Diseño Gráfico para Contenido Digital
    • Motion Graphics y Animación
    • Contenido Interactivo y Realidad Aumentada
    • Estrategia, Marketing y Monetización de Contenidos
  • Desarrollo Móvil
    • Fundamentos de Desarrollo Móvil
    • Desarrollo Nativo Android con Kotlin
    • Desarrollo Nativo iOS con Swift
    • Desarrollo Multiplataforma con React Native
    • Desarrollo Multiplataforma con Flutter
    • Arquitectura y Patrones de Diseño Móvil
    • Integración de APIs y Persistencia Móvil
    • Testing y Despliegue en Móvil
    • Diseño UX/UI para Móviles
  • Diseño Gráfico y Arte Digital
    • Fundamentos del Diseño Gráfico y Digital
    • Diseño de Identidad Visual y Branding
    • Ilustración Digital y Arte Conceptual
    • Diseño Editorial y de Empaques
    • Motion Graphics y Animación 3D
    • Diseño Gráfico Asistido por Inteligencia Artificial
    • Creatividad e Innovación en Diseño
  • Programación
    • Fundamentos de Programación e Ingeniería de Software
    • Herramientas de IA para el trabajo
    • Matemáticas para Programación
    • Programación con Python
    • Programación con JavaScript
    • Programación con TypeScript
    • Programación Orientada a Objetos con Java
    • Desarrollo con C# y .NET
    • Programación con PHP
    • Programación con Go y Rust
    • Programación Móvil con Swift y Kotlin
    • Programación con C y C++
    • Administración Básica de Servidores Linux
  • Negocios
    • Fundamentos de Negocios y Emprendimiento
    • Estrategia y Crecimiento Empresarial
    • Finanzas Personales y Corporativas
    • Inversión en Mercados Financieros
    • Ventas, CRM y Experiencia del Cliente
    • Operaciones, Logística y E-commerce
    • Gestión de Proyectos y Metodologías Ágiles
    • Aspectos Legales y Cumplimiento
    • Habilidades Directivas y Crecimiento Profesional
    • Diversidad e Inclusión en el Entorno Laboral
    • Herramientas Digitales y Automatización para Negocios
  • Blockchain y Web3
    • Fundamentos de Blockchain y Web3
    • Desarrollo de Smart Contracts y dApps
    • Finanzas Descentralizadas (DeFi)
    • NFTs y Economía de Creadores
    • Seguridad Blockchain
    • Ecosistemas Blockchain Alternativos (No-EVM)
    • Producto, Marketing y Legal en Web3
  • Recursos Humanos
    • Fundamentos y Cultura Organizacional en RRHH
    • Atracción y Selección de Talento
    • Cultura y Employee Experience
    • Gestión y Desarrollo de Talento
    • Desarrollo y Evaluación de Liderazgo
    • Diversidad, Equidad e Inclusión
    • AI y Automatización en Recursos Humanos
    • Tecnología y Automatización en RRHH
  • Finanzas e Inversiones
    • Fundamentos de Finanzas Personales y Corporativas
    • Análisis y Valoración Financiera
    • Inversión y Mercados de Capitales
    • Finanzas Descentralizadas (DeFi) y Criptoactivos
    • Finanzas y Estrategia para Startups
    • Inteligencia Artificial Aplicada a Finanzas
    • Domina Excel
    • Financial Analyst
    • Conseguir trabajo en Finanzas e Inversiones
  • Startups
    • Fundamentos y Validación de Ideas
    • Estrategia de Negocio y Product-Market Fit
    • Desarrollo de Producto y Operaciones Lean
    • Finanzas, Legal y Fundraising
    • Marketing, Ventas y Growth para Startups
    • Cultura, Talento y Liderazgo
    • Finanzas y Operaciones en Ecommerce
    • Startups Web3 y Blockchain
    • Startups con Impacto Social
    • Expansión y Ecosistema Startup
  • Cloud Computing y DevOps
    • Fundamentos de Cloud y DevOps
    • Administración de Servidores Linux
    • Contenerización y Orquestación
    • Infraestructura como Código (IaC) y CI/CD
    • Amazon Web Services
    • Microsoft Azure
    • Serverless y Observabilidad
    • Certificaciones Cloud (Preparación)
    • Plataforma Cloud GCP

Platzi y comunidad

  • Platzi Business
  • Live Classes
  • Lanzamientos
  • Executive Program
  • Trabaja con nosotros
  • Podcast

Recursos

  • Manual de Marca

Soporte

  • Preguntas Frecuentes
  • Contáctanos

Legal

  • Términos y Condiciones
  • Privacidad
  • Tyc promociones
Reconocimientos
Reconocimientos
Logo reconocimientoTop 40 Mejores EdTech del mundo · 2024
Logo reconocimientoPrimera Startup Latina admitida en YC · 2014
Logo reconocimientoPrimera Startup EdTech · 2018
Logo reconocimientoCEO Ganador Medalla por la Educación T4 & HP · 2024
Logo reconocimientoCEO Mejor Emprendedor del año · 2024
De LATAM conpara el mundo
YoutubeInstagramLinkedInTikTokFacebookX (Twitter)Threads