Jenkins al completo
Domina la Integración y Entrega Continua con Jenkins: Desde la Configuración hasta la Automatización Total
Introducción al curso
Contenido del curso
Introducción a Jenkins
DevOps.Conceptos importantes
Integración, entrega y despliegue continuo (CI/CD)
Arquitectura y componentes de Jenkins
Introducción a la sección
Tipos de instalación
Opciones para hacer el curso
CORRECION DATOS MAQUINA VIRTUAL
Máquina virtual Ubuntu preparada para el curso
Instalar en Linux Ubuntu
Instalar en Windows
Instalar en fichero WAR
Instalar en Dockerker
Terminar el proceso de instalación
Requisitos hardware y software
Introducción a la sección
Repaso consola
Tipos de jobs/Proyectos
Cambiar la URL Jenkins
Práctica. Cambiar el tema y el email del usuario
Práctica. Cambiar el tema y el email del usuario
Introducción a la sección
Conceptos sobre los plugins. Ver los que hay instalados
Repositorio de plugins
Instalar un plugin
Desinstalar un plugin
Otras opciones de instalar plugins
Actualizar un plugin
Prácticas de plugins. Instalar el control de versiones Mercurial
Introducción a la sección
Un primer job sencillo
Ejecutar un job y ver su salida
Modificar un job. Añadir pasos
Ver fallos en un job
Repaso plugins. Añadir Subversion a nuestro Jenkins
Otro job más complejo
Un concepto importante en los jobs de Jenkins
Práctica. Compilar y lanzar un programa en lenguaje Java
Trabajar con un repositorio GIT. Compilar y ejecutar un programa en JAVA
Laboratorio de integración continua con una aplicación Python
Workspaces. Area de trabajo de los jobs
NOTA. Instalar Docker en el servidor Jenkins para el siguiente laboratorio
Laboratorio con Docker. Montar una aplicación WEB con Nginx
Acciones Post-Build
Otras opciones de Builds
Prácticas con GIT y Python. Conversor de temperaturas
Práctica con POST-BUILDS. Archivar ficheros generados en el build