I Jenkins jobber vi ved å sette opp de forskjellige trinnene i en gitt applikasjon. Dette fungerer ved hjelp av en Jenkins -jobb som refererer til en Jenkins -samling basert på en gitt konfigurasjon i et prosjektarbeidsområde. Hver løp av en Jenkins -jobb er kjent som et bygg, og hvert trinn i en bygning er kjent som et byggetrinn.
En bygging kan settes ut manuelt av brukeren eller av en automatisk utløser basert på en definert tilstand. Jenkins lar deg spesifisere de forskjellige parametrene som utløser et bygg som forpliktelse, planlagt tid eller mer.
Resultatet av en Jenkins -bygging kan være en suksess eller en fiasko, avhengig av resultatene fra hvert byggetrinn. Bygget anses som en suksess hvis alle byggetrinnene er vellykkede. Det blir på annen måte vurdert å mislykkes hvis noen av byggetrinnene mislykkes.
Hva er et Jenkins -byggnummer?
I Jenkins refererer et byggnummer til en unik identifikator som er tildelt en jobb eller oppgave i Jenkins. I alle tilfeller som en bygning utløses (manuelt eller automatisk), setter Jenkins et sekvensielt nummer for å betegne den bygningen.
Byggnummeret tilordnes sekvensielt, starter med ett og øker med 1 for hver påfølgende build påkalt.
Byggnummeret hjelper med å identifisere og referere til de spesifikke byggene, spesielt når en jobb eller oppgave har flere bygg over tid.
For eksempel, hvis du har et bestemt element som kjøres fem ganger, varierer byggetallene for hver bygging fra 1, 2, 3, 4 og 5. Vi kan deretter referere til hvert byggnummer for å samle en informasjon om byggeinformasjonen.
I de fleste tilfeller kan du finne byggnummeret som er inkludert i beskrivelsen av hver bygning, slik at du raskt og enkelt kan finne hver build.
Ved hjelp av denne opplæringen lærer du hvordan du kan bestemme byggetallet til en gitt bygning i Jenkins.
Finn byggnummeret i Jenkins
For å finne byggnummeret i Jenkins, logg deg på Jenkins -grensesnittet.
http: // localhost: 8080
Endre gjerne den oppgitte adressen hvis Jenkins -forekomsten din kjører på en tilpasset adresse.
Når du er logget inn, navigerer du til "Bygghistorikk" -delen.
Dette skal åpne en tidslinje for alle tidligere bygg for den gitte rørledningen. Deretter velger du "bygg" fra listen over tidligere bygg. Klikk på den for å se byggeinformasjonen.
På Bygginformasjonssiden finner du de forskjellige informasjonen og handlingene du kan ta på bygningen. For eksempel kan du finne konsollutgangen fra byggingen, rørledningstrinnene, starte byggingen på nytt og mer.
Finn byggnummeret ved hjelp av Jenkins CLI
For å finne byggnummeret til en jobb i Jenkins ved hjelp av kommandolinjegrensesnittet (CLI), kan vi bruke Curl-kommandoen og spørre XML-endepunktet for byggnummeret til den siste vellykkede byggingen.
Anta at vi har en jobb som heter WebSocket-Chat, og vi ønsker å finne byggetallet til den siste vellykkede byggingen. Vi kan kjøre følgende forespørsel:
Curl-Brukerrot: Passord http: // localhost: 9001/jobb/websocket-chat/api/xml?xpath =/*/lastSukcessfulbuild/Number
Bytt gjerne den forrige kommandoen med målet Jenkins -adressen, brukernavnet og passordet og jobbnavnet.
Kjører den forrige kommandoen skal returnere byggnummeret i XML -formatet som vist i følgende:
7
Konklusjon
Du kom over de forskjellige teknikkene for å bestemme byggnummeret i Jenkins i dette innlegget. Det er bra å merke seg noen få ting om Jenkins -byggnummeret:
Vi håper du likte denne opplæringen. Sjekk ut vår Jenkins -serie for å oppdage mer om CI/CD ved hjelp av Jenkins.