</> CodeBooks
    ← Volver a DevOps y contenedores (página 4)
    Portada de Jenkins 2 Up and Running

    Jenkins 2 Up and Running

    Brent Laster

    Editorial
    O'Reilly
    Año
    2018
    Páginas
    ~606
    Nivel
    Intermedio

    De qué trata

    Guía técnica exhaustiva escrita por Brent Laster que aborda la profunda renovación introducida en Jenkins 2, centrada en el paradigma de Pipeline-as-Code (tuberías como código) mediante el archivo Jenkinsfile y el lenguaje de dominio Groovy. El libro está orientado a desarrolladores, administradores de sistemas e ingenieros de DevOps de nivel intermedio que ya poseen nociones básicas sobre integración continua y buscan evolucionar desde los trabajos libres y manuales tradicionales hacia flujos de automatización reproducibles y controlados por versiones.

    El contenido disecciona de forma minuciosa las dos variantes de sintaxis disponibles en la plataforma: Scripted Pipelines y Declarative Pipelines, analizando sus directivas, bloques de ejecución y gestión de control de flujo. Enseña a estructurar Shared Pipeline Libraries para modularizar y reutilizar código en proyectos corporativos, así como a integrar herramientas clave del ecosistema de despliegue: contenedores con Docker, repositorios de artefactos como JFrog Artifactory y Sonatype Nexus, herramientas de análisis estático como SonarQube, la moderna interfaz gráfica Blue Ocean y mecanismos avanzados de seguridad y control de acceso (RBAC).

    En el terreno práctico, el lector aprende a migrar trabajos heredados y a diseñar pipelines de entrega continua multietapa capaces de ejecutar pruebas aisladas en contenedores y empaquetar versiones para despliegue. Su valor diferencial reside en la profundidad pedagógica con la que explica las bibliotecas compartidas y la depuración de pipelines; no obstante, no aborda las arquitecturas posteriores orientadas a Kubernetes nativo (como Jenkins X), y requiere cierta familiaridad previa con la sintaxis de Groovy para explotar plenamente los pipelines programados.

    • Jenkins 2
    • Pipeline-as-Code
    • Jenkinsfile
    • Declarative Pipelines
    • Scripted Pipelines
    • Shared Libraries
    • Groovy DSL
    • Blue Ocean
    • Docker
    • JFrog Artifactory
    • Entrega continua

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✓ Incluye proyectos

    Proyectos

    Pipeline declarativo de entrega continua con Docker y Artifactory

    Pipeline automatizado codificado en un Jenkinsfile que compila el código, ejecuta pruebas dentro de contenedores efímeros Docker y publica los artefactos verificados en JFrog Artifactory.

    Biblioteca compartida corporativa (Shared Pipeline Library)

    Módulo en Groovy diseñado para estandarizar pasos de construcción, notificaciones y mecanismos de aprobación entre múltiples pipelines de una organización.

    Más de DevOps y contenedores con nivel Intermedio