I Jenkins er "valgparameteren" en parameter som lar deg velge en enkelt verdi fra en forhåndsdefinert liste over verdier. Dette kan være nyttig når du vil tillate brukere å velge mellom en liste over alternativer når du bygger en Jenkins -jobb: å velge en bestemt versjon av en programvarekomponent for å bygge eller teste.
Dette innlegget vil lære deg hvordan du lager en valgparameter i en Jenkins -jobb.
Jenkins Create Choice Parameter
Følg disse trinnene for å lage en valgparameter i Jenkins:
Begynn med å logge inn på Jenkins -dashbordet.
Klikk på alternativet for nye element for å opprette en ny Jenkins -jobb.
Neste, gi et navn på jobben din og velg jobbtypen som "rørledning.”
Bla ned til "rørledningen" -delen og velg definisjonen "Rørledningssyntaks" fra rullegardinmenyen.
Hvis du vil legge til en valgparameter, velger du koblingen "Rørledningssyntaks" for å åpne rørledningsgeneratoren.
Velg "Deklarativ direktivgenerator" fra venstre meny.
Velg “Parametere: Parametere” fra alternativene for angitte alternativer i eksemplet Direktiv.
Klikk på alternativet "Legg til" for å opprette en ny parametertype. Velg parametertypen som valg.
Gi parameteren et navn og gi forskjellige valg for å velge verdiene. Når du er fornøyd med alternativet, velger du Generer syntaks for å generere målrørledningssyntaks.
Dette skal gi deg en gyldig rørledningsprøve for å legge til i koden din. For eksempel:
parametereNår vi er fornøyd, kan vi kopiere koden og lime den inn i rørledningsdelen i rørledningen. Et eksempel på fullt skript er som vist:
rørledningDenne rørledningen definerer et enkelt trinn kalt "build", som inneholder et enkelt trinn som skriver ut en melding til konsollen som indikerer verdien av DIST -parameteren.
Når vi kjører denne rørledningen, blir vi presentert med en rullegardinliste som inneholder verdiene Debian_AMD64, Ubuntu_AMD64 og Centos_AMD64. Vi velger deretter en av disse verdiene og kjører deretter rørledningen.
Konklusjon
I dette lærte du hvordan du bruker Jenkins deklarativ generator og Jenkins -parameterblokken til å lage en parameter fra en liste over verdier.
Bla ned til delen “Post-Build Actions” og klikk på "Legg til rullegardinmenyen" Legg til etterbygging ". Velg "Bygg andre prosjekter" fra alternativene.
Når du bygger jobben, vil du bli presentert for en rullegardinliste som inneholder verdiene du spesifiserte. Du kan velge en av verdiene og deretter bygge jobben. Verdien du valgte vil bli gitt til kommandoen som du skrev inn i "kommando" -feltet, og kan brukes i build -skriptet ditt.