¿Qué son los plugins en Jenkins?

Autor: | Última modificación: 28 de julio de 2022 | Tiempo de Lectura: 3 minutos
Temas en este post:

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é es Jenkins?

Antes de profundizar acerca de los plugins, es indispensable que conozcas más acerca del sistema donde funciona, es decir, Jenkins. Este es un tipo de servidor de código abierto a cargo de labores de integración continua en los proyectos de software.

Además de esto, Jenkins se caracteriza por contribuir con las labores relacionadas con la integración de cambios en los proyectos de sus usuarios.

Jenkins también incluye una arquitectura de complementos extensible, por lo que ofrece la posibilidad de nuevas funcionalidades disponibles para los clientes.

¿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

🔴 ¿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

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.

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.

¿Cuál es el siguiente paso?

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!

Posts Relacionados

¡CONVOCATORIA ABIERTA!

DevOps & Cloud Computing

Full Stack Bootcamp

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