Programa del Curso
Introducción
- Jenkins frente a Jenkins 2
Configuración Jenkins 2
- Instalación Jenkins
- Correr Jenkins
- Ejecución Jenkins en Docker
- Configuración de la estructura de carpetas del proyecto
Descripción general de Jenkins 2 Características y arquitectura
- Proyecto, vista, cola, ejecutor
- Canalización como código mediante el nuevo DSL (lenguaje específico de dominio)
- El ecosistema de plugins Jenkins 2
Navegación por la interfaz Jenkins
- Visualización de un artefacto en toda una canalización
Creación de una canalización de compilación, prueba e implementación
- Modelado de la canalización de entrega de software
- Código DSL de control de versiones
Construcción y aplicación
- Creación de un proyecto
- Creación, habilitación, deshabilitación de trabajos y eliminación de trabajos
- Instalación del complemento de la herramienta de compilación
- Compilación, inspección y programación de compilaciones
Prueba de la aplicación
- Instalación del complemento de la herramienta de prueba
- Ejecución de una prueba unitaria
- Revisión de los resultados
Implementación de la aplicación
- Configuración de un complemento de repositorio
- Publicación de la aplicación
- Revisión de los resultados
Colaboración con los miembros del equipo
- Canalizaciones de uso compartido
- Definición de diferentes canalizaciones para diferentes características
Aseguramiento Jenkins
- Activación/desactivación de la seguridad
- Descripción general de los roles
- Adición de usuarios
Escalado Jenkins
- Ejecución Jenkins como una aplicación distribuida
Solución de problemas
Resumen y conclusión
Requerimientos
- Una comprensión general del ciclo de desarrollo de software.
- Experiencia con Jenkins.
Audiencia
- Desarrolladores de software
- DevOps Ingenieros
- Ingenieros de construcción
- Ingenieros de pruebas
Testimonios (2)
¡Me gustan todas las posibilidades que descubrí en el curso sobre DevOps opciones que puedo aplicar para tener un mejor flujo de trabajo de CD/CI!
Juan Manuel - si
Curso - Jenkins: Continuous Integration for Agile Development
Traducción Automática
El entrenador está muy bien informado sobre el tema y puede proporcionar ejemplos del mundo real a través de su experiencia.
Nouf
Curso - Agile Software Testing with Continuous Integration
Traducción Automática