Gestión de Plugins en Jenkins

JenkinsBeginner
Practicar Ahora

Introducción

El verdadero poder de Jenkins reside en su extensibilidad, lo cual es posible gracias a su vasto ecosistema de plugins (complementos). Los plugins pueden añadir nuevas funcionalidades, integrarse con otras herramientas y mejorar la interfaz de usuario. Gestionar eficazmente estos plugins es una habilidad crítica para cualquier administrador de Jenkins.

En este laboratorio, obtendrá experiencia práctica con la administración de Jenkins y el ciclo de vida completo de la gestión de plugins de Jenkins utilizando la interfaz web. Aprenderá a:

  • Explorar e instalar nuevos plugins desde el centro de actualizaciones de Jenkins.
  • Comprobar y aplicar actualizaciones a los plugins existentes.
  • Desinstalar plugins que ya no son necesarios.

Una instancia de Jenkins ya está en ejecución para usted con la última versión, lista para la gestión de plugins.

Este es un Guided Lab, que proporciona instrucciones paso a paso para ayudarte a aprender y practicar. Sigue las instrucciones cuidadosamente para completar cada paso y obtener experiencia práctica. Los datos históricos muestran que este es un laboratorio de nivel principiante con una tasa de finalización del 94%. Ha recibido una tasa de reseñas positivas del 79% por parte de los estudiantes.

Actualizar Jenkins a la Última Versión

Antes de gestionar los plugins, necesitas acceder a la interfaz web de Jenkins. Una instancia de Jenkins ya está en ejecución con la última versión para ti.

  1. Abre el navegador Firefox desde la interfaz de escritorio. El navegador se abrirá automáticamente en http://localhost:8080, por lo que no necesitas introducir la URL manualmente. No se requiere inicio de sesión (login).
Jenkins dashboard

Tu instancia de Jenkins ya está lista para la gestión de plugins.

Buscar e Instalar un Plugin

En este paso, aprenderás a encontrar e instalar un nuevo plugin desde el centro de actualización oficial de Jenkins. Instalaremos el Simple Theme Plugin, que permite personalizar fácilmente la apariencia de la interfaz de usuario (UI) de Jenkins.

Primero, asegúrate de haber accedido a la interfaz de Jenkins y haber iniciado sesión.

  1. Desde el panel principal (dashboard) de Jenkins, haz clic en el icono del engranaje en la esquina superior derecha para acceder al panel de configuración.
  2. En el panel de configuración, haz clic en Plugins.
Jenkins Manage Jenkins page plugins tab
  1. Serás dirigido al Administrador de Plugins (Plugin Manager). Haz clic en la pestaña Available plugins (Plugins disponibles) para ver todos los plugins que se pueden instalar.
  2. En el cuadro de búsqueda en la parte superior derecha, escribe Simple Theme para filtrar la lista.
  3. En los resultados de la búsqueda, marca la casilla junto a Simple Theme y haz clic en Install (Instalar).
Plugin Manager Available plugins tab

Jenkins ahora descargará e instalará el plugin. Puedes monitorear el progreso en la página de instalación. Una vez finalizado, verás un estado de "Success" (Éxito) junto al nombre del plugin. El plugin ya está instalado y listo para ser configurado en un paso posterior.

Jenkins plugin manager showing installed plugin

Comprobar Actualizaciones de Plugins

Mantener los plugins actualizados es crucial para la seguridad, la estabilidad y el acceso a nuevas funcionalidades. En este paso, aprenderá a comprobar y aplicar las actualizaciones disponibles a través de la interfaz de usuario (UI) de Jenkins.

  1. Haz clic en el icono de engranaje en la esquina superior derecha del panel de Jenkins para acceder al panel de administración de Jenkins, luego haz clic en Plugins para volver al Administrador de Plugins (Plugin Manager).

  2. Haga clic en la pestaña Updates (Actualizaciones). Esta pestaña enumera todos los plugins instalados que tienen una versión más reciente disponible en el centro de actualizaciones.

    Jenkins Plugins Updates tab showing available updates
  3. Observe la lista de plugins. Si hay actualizaciones disponibles para algún plugin, aparecerán aquí. La instancia de Jenkins en este laboratorio puede o no tener actualizaciones pendientes.

  4. Si hay actualizaciones disponibles, puede seleccionar los plugins que desea actualizar marcando las casillas junto a sus nombres.

  5. Haga clic en el botón Update (Actualizar) en la parte inferior de la página. Jenkins descargará e instalará las nuevas versiones. Algunas actualizaciones de plugins pueden requerir un reinicio para surtir efecto.

Este proceso garantiza que su entorno Jenkins se mantenga al día con las últimas correcciones de errores y parches de seguridad de los desarrolladores de plugins.

Desinstalar un Plugin

En este paso final, aprenderás cómo desinstalar un plugin que ya no es necesario. Eliminar plugins no utilizados ayuda a mantener tu instancia de Jenkins limpia, segura y con buen rendimiento. Desinstalaremos el Simple Theme Plugin.

  1. Haz clic en el icono de engranaje en la esquina superior derecha del panel de Jenkins para acceder al panel de administración de Jenkins, luego haz clic en Plugins para navegar al Administrador de Plugins (Plugin Manager).

  2. Haz clic en la pestaña Installed plugins (Plugins instalados). Esta pestaña muestra todos los plugins instalados actualmente en tu instancia de Jenkins.

  3. En el cuadro de búsqueda, escribe simple-theme-plugin para encontrar rápidamente el plugin.

  4. Haz clic en el botón Uninstall (Desinstalar), que tiene el aspecto de un icono X, en el lado derecho de la entrada del plugin.

    Jenkins plugin manager showing uninstall button
  5. Después de hacer clic en desinstalar, el plugin queda marcado para su eliminación. Jenkins mostrará un mensaje en la parte superior de la página indicando que el plugin se eliminará durante el próximo reinicio.

Resumen

Felicitaciones por completar este laboratorio. Ha aprendido con éxito las habilidades esenciales para administrar plugins en un entorno Jenkins utilizando la interfaz web.

En este laboratorio, practicó los tres aspectos clave del ciclo de vida de los plugins de Jenkins:

  • Instalación: Buscó e instaló un nuevo plugin desde la pestaña "Available plugins" (Plugins disponibles).
  • Actualización: Aprendió a verificar y aplicar actualizaciones desde la pestaña "Updates" (Actualizaciones).
  • Desinstalación: Eliminó un plugin desde la pestaña "Installed plugins" (Plugins instalados) y comprendió la necesidad de un reinicio.

Dominar estas habilidades es fundamental para adaptar Jenkins a sus necesidades específicas y mantener un servidor CI/CD saludable, seguro y eficiente.