Introducción

El tablero de Jenkins es la interfaz principal que los usuarios utilizan para interactuar con Jenkins. Proporciona una vista centralizada de todos los trabajos, pipelines y configuraciones del sistema. En esta sección, exploraremos los componentes clave del tablero de Jenkins y cómo navegar por ellos.

Componentes del Tablero de Jenkins

El tablero de Jenkins está compuesto por varios elementos importantes que facilitan la gestión y monitoreo de los trabajos y pipelines. A continuación, se describen los componentes principales:

  1. Barra de Navegación Superior

    • Inicio: Regresa al tablero principal.
    • Nuevo Elemento: Permite crear nuevos trabajos o pipelines.
    • Gente: Muestra una lista de usuarios que tienen acceso a Jenkins.
    • Vista de My Views: Permite crear vistas personalizadas para organizar trabajos.
    • Administrar Jenkins: Acceso a la configuración y administración del sistema.
    • Ayuda: Enlaces a la documentación y recursos de Jenkins.
  2. Panel de Trabajo

    • Lista de Trabajos: Muestra todos los trabajos y pipelines configurados en Jenkins.
    • Estado del Trabajo: Indicadores visuales (iconos) que muestran el estado actual de cada trabajo (éxito, fallo, en progreso, etc.).
    • Última Ejecución: Fecha y hora de la última ejecución del trabajo.
    • Duración: Tiempo que tomó la última ejecución del trabajo.
    • Último Éxito/Fallo: Fecha y hora del último éxito o fallo del trabajo.
  3. Panel de Vista Rápida

    • Construir Ahora: Botón para iniciar manualmente la ejecución de un trabajo.
    • Historial de Construcción: Lista de ejecuciones recientes del trabajo seleccionado.
    • Consola de Salida: Acceso a los registros de salida de la consola para cada ejecución.
  4. Panel de Configuración

    • Configurar: Permite editar la configuración de un trabajo o pipeline.
    • Eliminar: Opción para eliminar un trabajo o pipeline.
    • Duplicar: Crear una copia de un trabajo o pipeline existente.

Navegación Básica

Accediendo al Tablero Principal

Al iniciar sesión en Jenkins, serás dirigido al tablero principal. Aquí puedes ver una lista de todos los trabajos y pipelines configurados. La barra de navegación superior te permite acceder rápidamente a diferentes secciones del sistema.

Explorando un Trabajo

Para ver los detalles de un trabajo específico:

  1. Haz clic en el nombre del trabajo en la lista de trabajos.
  2. Serás dirigido a la página de detalles del trabajo, donde puedes ver el historial de ejecuciones, la configuración y los registros de salida de la consola.

Ejecutando un Trabajo

Para ejecutar manualmente un trabajo:

  1. Navega a la página de detalles del trabajo.
  2. Haz clic en el botón "Construir Ahora" en el panel de vista rápida.
  3. La ejecución del trabajo comenzará y podrás ver el progreso en tiempo real.

Configurando un Trabajo

Para editar la configuración de un trabajo:

  1. Navega a la página de detalles del trabajo.
  2. Haz clic en el botón "Configurar" en el panel de configuración.
  3. Realiza los cambios necesarios y guarda la configuración.

Ejemplo Práctico

Vamos a crear un trabajo simple y explorar su configuración y ejecución.

Paso 1: Crear un Nuevo Trabajo

  1. En el tablero principal, haz clic en "Nuevo Elemento".
  2. Introduce un nombre para el trabajo, selecciona "Proyecto Freestyle" y haz clic en "OK".

Paso 2: Configurar el Trabajo

  1. En la página de configuración del trabajo, desplázate hasta la sección "Construcción".
  2. Haz clic en "Agregar paso de construcción" y selecciona "Ejecutar comando de shell".
  3. Introduce el siguiente comando en el campo de texto:
    echo "Hola, Jenkins!"
    
  4. Haz clic en "Guardar".

Paso 3: Ejecutar el Trabajo

  1. Navega a la página de detalles del trabajo.
  2. Haz clic en "Construir Ahora".
  3. Observa la ejecución del trabajo en el historial de construcción y accede a la salida de la consola para ver el resultado.

Resumen

En esta sección, hemos explorado los componentes clave del tablero de Jenkins y cómo navegar por ellos. También hemos creado y ejecutado un trabajo simple para familiarizarnos con el proceso. En la siguiente sección, profundizaremos en la creación y ejecución de trabajos en Jenkins.


Ejercicio Práctico:

  1. Crea un nuevo trabajo en Jenkins que ejecute un script de shell que imprima "Bienvenido a Jenkins".
  2. Ejecuta el trabajo y verifica la salida en la consola.

Solución:

  1. Sigue los pasos descritos en el ejemplo práctico para crear un nuevo trabajo.
  2. Configura el trabajo con el siguiente comando de shell:
    echo "Bienvenido a Jenkins"
    
  3. Ejecuta el trabajo y verifica que la salida de la consola muestre "Bienvenido a Jenkins".

Errores Comunes y Consejos:

  • Error: No se muestra la salida esperada en la consola. Solución: Verifica que el comando de shell esté correctamente escrito y que el trabajo se haya guardado correctamente.

  • Error: No se puede acceder a la página de configuración del trabajo. Solución: Asegúrate de tener los permisos necesarios para editar la configuración del trabajo.


Con esto, hemos cubierto los aspectos básicos del tablero de Jenkins. En la próxima sección, aprenderemos a crear y ejecutar trabajos en detalle.

Jenkins: De Principiante a Avanzado

Módulo 1: Introducción a Jenkins

Módulo 2: Conceptos Básicos de Jenkins

Módulo 3: Pipelines de Jenkins

Módulo 4: Pipelines Avanzadas de Jenkins

Módulo 5: Administración de Jenkins

Módulo 6: Integrando Jenkins

Módulo 7: Jenkins para Integración Continua y Entrega Continua (CI/CD)

Módulo 8: Temas Avanzados de Jenkins

Módulo 9: Mejores Prácticas y Solución de Problemas en Jenkins

© Copyright 2024. Todos los derechos reservados