¿Qué son los plugins en Jenkins?

| Última modificación: 29 de mayo de 2024 | Tiempo de Lectura: 2 minutos

Algunos de nuestros reconocimientos:

Premios KeepCoding

Si formas parte del mundo de la integración continua (CI), probablemente ya conozcas o hayas trabajado con Jenkins, un servidor enfocado en la automatización de procesos de CI que respalda el desarrollo e implementación de los proyectos de software. Esta herramienta utiliza recursos como los complementos o plugins en Jenkins para extender las funcionalidades en su flujo de trabajo.

De modo que, si quieres aprovechar al máximo las utilidades del servidor de Jenkins, es necesario que conozcas, en este artículo, todo lo relacionado con sus plugins, incluyendo sus principales características y propiedades.

¿Qué son los plugins en Jenkins?

Los plugins en Jenkins se definen como un tipo de extensión de las funcionalidades del sistema que contribuye a la adaptación de los requerimientos específicos de los usuarios o compañías que utilice la plataforma.

Cabe destacar que existe una amplia cantidad de plugins en Jenkins disponibles para su instalación en el controlador del sistema, así como para la integración de múltiples recursos de compilación, herramientas de análisis, proveedores de nube y demás.

Características de los plugins en Jenkins

Los plugins en Jenkins incluyen una serie de características y propiedades que permiten su funcionamiento, como, por ejemplo, que estos complementos destacan como el principal mecanismo para la mejora de la funcionalidad de un determinado entorno.

Además de esto, los plugins en Jenkins se caracterizan porque se ofrecen de manera separada al recurso de Jenkins Core.

🔴 ¿Quieres entrar de lleno al mundo DevOps & Cloud Computing? 🔴

Descubre el DevOps & Cloud Computing Full Stack Bootcamp de KeepCoding. La formación más completa del mercado y con empleabilidad garantizada

👉 Prueba gratis el Bootcamp en DevOps & Cloud Computing por una semana

Otro de las características de los plugins en Jenkins es que se empaquetan como archivos independientes de tipo .hpi, que incluye todo el código, así como los recursos e imágenes que necesita el plugin para su adecuado funcionamiento.

Cabe destacar que los plugins de Jenkins pueden descargarse junto con sus dependencias de manera automática al utilizar el centro de actualización de la plataforma, que es un servicio que ofrece un inventario de los códigos open source que han desarrollado y mantenido los participantes de la comunidad de Jenkins.

El sistema de Jenkins ofrece cerca de 1800 plugins o complementos aportados por la comunidad. Estos contribuyen a los procesos de implementación, creación y automatización de los proyectos.

De manera que los plugins en Jenkins pueden instalarse en el controlador, ya sea haciendo uso del gestor de plugins en la interfaz web de usuario o bien a través del CLI de Jenkins, mediante el comando install-plugin. Aunque ambas opciones derivan en el cargue de plugins, cada uno necesita diferentes niveles de permiso para poder llevar a cabo el proceso de instalación.

En este artículo has podido conocer qué son los complementos o plugins en Jenkins, así como sus características, funciones y propiedades de mayor importancia. Ahora, si ya llegaste hasta aquí, debe de interesarte conocer más acerca de esta y otras herramientas que contribuyan a mejorar tus proyectos tecnológicos. Para ello, no dudes en dar otro paso en tu proceso de formación y apúntate a nuestro DevOps & Cloud Computing Full Stack Bootcamp.

Gracias a este bootcamp, podrás obtener todo el conocimiento teórico y práctico que se necesita para tener una ventaja competitiva y destacar dentro del sector IT. ¡Anímate a matricularte ahora para no parar de aprender!

Xoán Mallón

Senior DevOps Engineer en Zscaler & Coordinador del Bootcamp DevOps & Cloud Computing.

Posts más leídos

¡CONVOCATORIA ABIERTA!

DevOps & Cloud Computing

Full Stack Bootcamp

Clases en Directo | Profesores en Activo | Temario 100% actualizado