In Jenkins, il "parametro di scelta" è un parametro che consente di selezionare un singolo valore da un elenco predefinito di valori. Questo può essere utile quando si desidera consentire agli utenti di selezionare da un elenco di opzioni quando si crea un lavoro Jenkins: selezione di una versione specifica di un componente software per la creazione o il test.
Questo post ti insegnerà come creare un parametro di scelta all'interno di un lavoro di Jenkins.
Jenkins Crea parametro scelta
Per creare un parametro di scelta in Jenkins, seguire questi passaggi:
Inizia accedendo alla dashboard di Jenkins.
Fai clic sull'opzione Nuovo elemento per creare un nuovo lavoro Jenkins.
Quindi, dai un nome per il tuo lavoro e seleziona il tipo di lavoro come "Pipeline."
Scorri verso il basso fino alla sezione "Pipeline" e seleziona la definizione "Sintassi della pipeline" dal discesa.
Per aggiungere un parametro di scelta, selezionare il collegamento "Sintassi della pipeline" per aprire il generatore della pipeline.
Seleziona il "generatore di direttive dichiarative" dal menu a sinistra.
Selezionare "Parametri: Parametri" dalle opzioni fornite nell'opzione Direttiva Esempio.
Fai clic sull'opzione "Aggiungi" per creare un nuovo tipo di parametro. Scegli il tipo di parametro come scelta.
Dai al parametro un nome e fornisci varie scelte per selezionare i valori. Una volta che sei soddisfatto dell'opzione, selezionare Genera la sintassi per generare la sintassi della pipeline di destinazione.
Questo dovrebbe darti un campione di pipeline valido da aggiungere al tuo codice. Per esempio:
parametriUna volta soddisfatti, possiamo copiare il codice e incollarlo nella sezione della pipeline della nostra pipeline. Un esempio di script completo è come mostrato:
tubaturaQuesta pipeline definisce una singola fase chiamata "build", che contiene un singolo passaggio che stampa un messaggio alla console che indica il valore del parametro dist.
Quando eseguiamo questa pipeline, ci verrà presentata un elenco a discesa contenente i valori debian_amd64, ubuntu_amd64 e centos_amd64. Quindi selezioniamo uno di questi valori e quindi eseguiamo la pipeline.
Conclusione
In questo, hai imparato a utilizzare il generatore dichiarativo di Jenkins e il blocco parametro Jenkins per creare un parametro da un elenco di valori.
Scorri verso il basso fino alla sezione "Azioni post-build" e fai clic sul menu a discesa "Aggiungi azione post-build". Seleziona "Crea altri progetti" dalle opzioni.
Quando crei il lavoro, ti verrà presentato un elenco a discesa contenente i valori specificati. È possibile selezionare uno dei valori e quindi creare il lavoro. Il valore selezionato verrà passato al comando che hai inserito nel campo "comando" e può essere utilizzato nel tuo script di build.