OPSJNK02ILTDesarrollo de Software
JENKINS 2.2
40 Presencial-Remoto €0.00
Descripción
---
Objetivos
Al finalizar el curso, los asistentes serán capaces de aplicar conceptos de integración continua con la herramienta Jenkins.
Audiencia
Curso dirigidao a Programadores, Analistas Java, Jefes de proyecto y Arquitectos.
Prerrequisitos
Se recomienda que los alumnos tengan experiencia con el lenguaje de programación Java.
Temario
**1.- ¿Qué es la Integración Continua (CI)?**
**2.- Ejemplos de Integración Continua**
**3.- Introducción a Jenkins y sus características**
**4.- Instalación y Despliegue de Jenkins**
**5.- El Flujo de Integración Continua con Jenkins**
**6.- Conceptos fundamentales en Jenkins**
• Job
• Agent
• Plugin
**7.- Jenkins Job**
• Tipos
- Freestyle
- Maven
- Folder
- Pipeline
- Multibranch
- Organization/Team/Namespace projects
- Otros
- Jobs externos
- Matriz de proyectos freestyle
• Configuración
- Freestyle
- Pipeline
- Multibranch
- Organización/Team/Namespace de los proyectos
**8.- Principales plugins de Jenkins**
• Proveedores Cloud
- azure
- mesos
- docker
- yet another docker
- openstack
- kubernetes
- nomad
• Estadísticas Cloud
• Hitos
• Bloqueo de recursos
• Métricas
• Notificaciones
- Mail
- Slack
• SCM
- Sistema de Archivos
- Git
• Pipelines declarativos
• Blueocean
**9.- Pipelines**
• Desarrollo de pipelines
- steps provided
- crear y compartir librerías
• Testing
Niveles de testing
Test unitario
Repetir
• Debuging
• Monitorización
**2.- Ejemplos de Integración Continua**
**3.- Introducción a Jenkins y sus características**
**4.- Instalación y Despliegue de Jenkins**
**5.- El Flujo de Integración Continua con Jenkins**
**6.- Conceptos fundamentales en Jenkins**
• Job
• Agent
• Plugin
**7.- Jenkins Job**
• Tipos
- Freestyle
- Maven
- Folder
- Pipeline
- Multibranch
- Organization/Team/Namespace projects
- Otros
- Jobs externos
- Matriz de proyectos freestyle
• Configuración
- Freestyle
- Pipeline
- Multibranch
- Organización/Team/Namespace de los proyectos
**8.- Principales plugins de Jenkins**
• Proveedores Cloud
- azure
- mesos
- docker
- yet another docker
- openstack
- kubernetes
- nomad
• Estadísticas Cloud
• Hitos
• Bloqueo de recursos
• Métricas
• Notificaciones
- Slack
• SCM
- Sistema de Archivos
- Git
• Pipelines declarativos
• Blueocean
**9.- Pipelines**
• Desarrollo de pipelines
- steps provided
- crear y compartir librerías
• Testing
Niveles de testing
Test unitario
Repetir
• Debuging
• Monitorización