Bootstrap er et gratis frontendsramme for raskere og enklere nettutvikling. Det inkluderer HTML og CSS-baserte designmaler for typografi, skjemaer, knapper, tabeller, navigasjon, modaler, bildekaruseller og mange andre komponenter samt valgfrie JavaScript-plugins.
Jenkins Jelly er et malspråk som brukes til å lage brukergrensesnittelementer i Jenkins som former, tabeller og knapper. Det er basert på geléskriptspråket, et XML-basert språk som brukes til å definere dynamisk innhold.
I Jenkins brukes geléskript til å lage brukergrensesnittelementene som vises på Jenkins -websiden som byggestatus, historie og gjenstander. De brukes også til å definere oppførselen til disse elementene, for eksempel hvordan de skal vises og hva som skal skje når du klikker.
Jellyskript er vanligvis skrevet i XML og kan brukes til å definere utformingen og funksjonaliteten til brukergrensesnittelementene de lager. De kombineres ofte med andre teknologier, for eksempel HTML, CSS og JavaScript, for å lage komplekse og interaktive brukergrensesnitt.
Bootstrap 5 -plugin for Jenkins gir en serie Jenkins UI -elementer som du kan bruke til å raskt opprette og tilpasse Jenkins UI ved hjelp av geléspråket.
Installere bootstrap 5 -plugin i Jenkins
For å bruke Jenkins Bootstrap 5 -plugin, legger du den til som en avhengighet i POM -.XML -fil som vist:
io.Jenkins.plugins bootstrap5-api [Siste versjon]
Når du er lagt til, kan du bruke de medfølgende verktøyklassene til å lage tilpassede Jenkins UI -elementer.
For eksempel nedenfor er en enkel gelé som viser det totale antallet bygg på en Jenkins -server
Totalt antall bygg: $ buildCount
Dette geléskriptet forutsetter at det blir utført i sammenheng med en Jenkins -bygg og at Builds -variabelen er tilgjengelig. Hvis du bruker dette skriptet i en annen sammenheng, kan det hende du må endre det eller gi de nødvendige variablene annerledes.
Konklusjon
Denne opplæringen demonstrerer bruken av Bootstrap 5 -plugin for å definere og jobbe med Bootstrap Utility Classes for å definere tilpassede Jenkins UI.