Bootstrap est un cadre frontal gratuit pour un développement Web plus rapide et plus facile. Il comprend des modèles de conception HTML et CSS pour la typographie, les formulaires, les boutons, les tables, la navigation, les modaux, les carrousels d'image et de nombreux autres composants ainsi que les plugins JavaScript en option.
Jenkins Jelly est un langage de modèle utilisé pour créer des éléments d'interface utilisateur dans Jenkins tels que des formulaires, des tables et des boutons. Il est basé sur le langage de script de gelée, une langue basée sur XML utilisée pour définir le contenu dynamique.
Dans Jenkins, les scripts de gelée sont utilisés pour créer les éléments d'interface utilisateur affichés sur la page Web de Jenkins tels que l'état de la construction, l'historique et les artefacts. Ils sont également utilisés pour définir le comportement de ces éléments tels que la façon dont ils doivent être affichés et ce qui devrait se passer lorsqu'il a cliqué.
Les scripts de gelée sont généralement écrits en XML et peuvent être utilisés pour définir la disposition et la fonctionnalité des éléments d'interface utilisateur qu'ils créent. Ils se combinent souvent avec d'autres technologies, telles que HTML, CSS et JavaScript, pour créer des interfaces utilisateur complexes et interactives.
Le plugin Bootstrap 5 pour Jenkins fournit une suite d'éléments d'interface utilisateur de Jenkins que vous pouvez utiliser pour créer et personnaliser rapidement l'interface utilisateur Jenkins à l'aide de la langue de gelée.
Installation du plugin Bootstrap 5 à Jenkins
Pour utiliser le plugin Jenkins Bootstrap 5, ajoutez-le comme dépendance dans votre POM.Fichier XML comme indiqué:
Io.jenkins.plugins bootstrap5-api [dernière version]
Une fois ajouté, vous pouvez utiliser les classes d'utilité fournies pour créer des éléments d'interface utilisateur Jenkins personnalisés.
Par exemple, ci-dessous est une gelée simple qui montre le nombre total de builds dans un serveur Jenkins
Nombre total de builds: $ buildCount
Ce script de gelée suppose qu'il est exécuté dans le contexte d'une version Jenkins et que la variable de construction est disponible. Si vous utilisez ce script dans un contexte différent, vous devrez peut-être le modifier ou fournir les variables nécessaires différemment.
Conclusion
Ce tutoriel montre l'utilisation du plugin Bootstrap 5 pour définir et travailler avec les cours d'utilité bootstrap pour définir une interface utilisateur de jenkins personnalisée.