Jenkins: Servidor de IC

Aprende a usar Jenkins para tus desarrollos en ambientes DevOps

4.69 (9 reviews)
Udemy
platform
Español
language
Other
category
instructor
Jenkins: Servidor de IC
62
students
5 hours
content
Jun 2021
last update
$19.99
regular price

What you will learn

Uso de Jenkins como servidor de IC

Description

Jenkins es un servidor de integración continua de código abierto gratuito y uno de los servidores más utilizados.

Esta herramienta proviene de una herramienta similar llamada Hudson, diseñada por Kohsuke Kawaguchi, que trabaja en Sun.

Unos años después de que Oracle adquiriera Sun, la comunidad de Hudson decidió cambiar el nombre del proyecto a Jenkins, migrar el código a Github y continuar trabajando desde allí. Sin embargo, Oracle continuó manteniendo y trabajando en Hudson.

El principal fundamento u objeto en  Jenkins es la tarea, en la que indicamos qué hacer en la compilación. Por ejemplo, podemos programar una tarea en la que el repositorio de control de versiones se revisa con frecuencia, y cuando un desarrollador desea cargar su código en el control de versiones, se compilará y se ejecutarán las pruebas. Si el resultado no es el esperado o hay un error, Jenkins notificará al desarrollador y al equipo de control de calidad para que lo solucionen por correo electrónico o por cualquier otro medio. Si la compilación es correcta, podemos decirle a Jenkins que intente integrar el código y cargarlo en el repositorio de control de versiones. Uno de los beneficios de Jenkins es que, además de ayudarlo a integrar el código de forma regular, también puede actuar como una herramienta y un vínculo durante todo el proceso de desarrollo. En Jenkins, puede indicar que el indicador de calidad está activado y ver los resultados en la misma herramienta.

Durante este curso aprenderemos el uso de esta herramienta desde el principio, ahondando en los temas más importantes y principales, como podemos ver en el temario puesto a continuación.

  1. Sección Uno: Herramientas e instalación
    Instalación de las herramientas necesarias para el curso.

  2. Sección Dos: Comprendiendo un entorno DevOps
    Un repaso del entorno DevOps, entendiendo todos los apartados y en qué se compone.

  3. Sección Tres: Jenkins
    Entramos de lleno en Jenkins, aprendiendo su uso y configuración, con nuestros primeros Jobs.

  4. Sección Cuatro: Pipelines y Groovy
    Avanzamos en la creación de Pipelines con lenguaje de programación Groovy para ejecutarlos.

  5. Sección Cinco: Arquitectura Master-Slave
    Comprendemos y ahondamos en la arquitectura master-slave.

Si estás interesad@ en aprender sobre IC con el servidor Jenkins, no dudes en apuntarte. ¡Te espero!


Content

Prólogo y herramientas

Prólogo
Descargar Jenkins
Comprobar MV Java
Descargar MV Java
Instalar Java
Instalar Jenkins
Comprobar Jenkins
Explorando Jenkins

Entendiendo DevOps

Fase 1: Repositorio de código
Fase 2: Gestor de dependencias
Fase 3: Repositorio de artefactos
Fase 4: Servidor de IC
Fase 5: Testing
Fase 6: Calidad
Fase 7: Comunicación
Fase 8: Entornos

Jenkins

Primera revisión Jenkins
Reiniciar Jenkins
Problemas de traducciones
Primer Job - Console
Entendiendo CRON
Trigger de CRON
Variables de Jenkins
Jobs parametrizados
Trigger remoto con y sin parámetros
Triggers entre Jobs: Parte 1
Triggers entre Jobs: Parte 2
Folders
Views
Users
Autorización
Matrix
Roles
Configuración de Maven y JDK
Comprobar versión Maven
Administrar Plugins
Configuración MV Java en Jenkins
Instalando Plugins
Descargar código Git con Job
Trigger repo Git
Instalar Git
Descargar GitHub Mvn
Descargar Tomcat
Configuración Tomcat
Configuración Jenkins - Tomcat
Configuración varios Jenkins Tomcat

Jenkins con Pipelines y Groovy

Página oficial de Jenkins
Plugins de pipeline y primer pipeline
Script de node
Script con programación Groovy
Pipeline y posts
Pipeline options
Pipeline y parameters
Pipeline y triggers
Pipeline y tools
Pipeline e inputs
Pipeline plugins
Pipeline externos

Master y Slaves

Explicación Master-Slave
Agente Mock
Monitoring
JenkinsFile y Agents
Jenkins agent con Java JNLP

Finalizando

Finalizando

Reviews

Jose
February 8, 2022
Muy bueno el curso. Estaba buscando como hacer despliegues con jenkins y tomcat. Justo lo que necesitaba.

Charts

Price

Jenkins: Servidor de IC - Price chart

Rating

Jenkins: Servidor de IC - Ratings chart

Enrollment distribution

Jenkins: Servidor de IC - Distribution chart
4152992
udemy ID
6/29/2021
course created date
7/5/2021
course indexed date
Bot
course submited by