Bootstrap es un marco front-end gratuito para un desarrollo web más rápido y más fácil. Incluye plantillas de diseño basadas en HTML y CSS para tipografía, formularios, botones, tablas, navegación, modales, carruseles de imágenes y muchos otros componentes, así como complementos opcionales de JavaScript.
Jenkins Jelly es un lenguaje de plantilla utilizado para crear elementos de interfaz de usuario en Jenkins, como formularios, tablas y botones. Se basa en el lenguaje de script de gelatina, un lenguaje basado en XML utilizado para definir contenido dinámico.
En Jenkins, los scripts de gelatina se utilizan para crear los elementos de la interfaz de usuario que se muestran en la página web de Jenkins, como el estado de compilación, el historial y los artefactos. También se usan para definir el comportamiento de estos elementos, como cómo se deben mostrar y qué debería suceder cuando se hace clic.
Los scripts de gelatina se escriben típicamente en XML y se pueden usar para definir el diseño y la funcionalidad de los elementos de la interfaz de usuario que crean. A menudo se combinan con otras tecnologías, como HTML, CSS y JavaScript, para crear interfaces de usuario complejas e interactivas.
El complemento Bootstrap 5 para Jenkins proporciona un conjunto de elementos de la interfaz de usuario de Jenkins que puede usar para crear y personalizar rápidamente la interfaz de usuario de Jenkins utilizando el lenguaje de gelatina.
Instalación del complemento Bootstrap 5 en Jenkins
Para usar el complemento Jenkins Bootstrap 5, agrégalo como una dependencia en su POM.archivo XML como se muestra:
IO.jenkins.complementos bootstrap5-api [ultima versión]
Una vez agregado, puede usar las clases de utilidad proporcionadas para crear elementos de interfaz de usuario de Jenkins personalizados.
Por ejemplo, a continuación hay una gelatina simple que muestra el número total de compilaciones en un servidor de Jenkins
Número total de compilaciones: $ buildCount
Este guión de gelatina supone que se está ejecutando en el contexto de una construcción de Jenkins y que la variable de compilaciones está disponible. Si está utilizando este script en un contexto diferente, es posible que deba modificarlo o proporcionar las variables necesarias de manera diferente.
Conclusión
Este tutorial demuestra el uso del complemento Bootstrap 5 para definir y trabajar con las clases de utilidad Bootstrap para definir la interfaz de usuario de Jenkins personalizada.