Installer og bruk Bootstrap 5 Jenkins -plugin

Installer og bruk Bootstrap 5 Jenkins -plugin

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.