Sto cercando di utilizzare alcune variabili come nome del repository, nomi di filiali, numero di build, ... dall'interno dello Jenkinsfile
ma non sono in grado di trovare alcuna documentazione a riguardo.Come posso elencare le variabili già disponibili all'interno di Jenkinsfile?
C'è un modo per stamparli in modo da poter vedere cosa è disponibile? Come?
Penso che potrebbe essere correlato a Printing out variables and values in a Groovy object
Aggiornamento
this.binding.variables.each {k,v -> println "$k = $v"}
ho cercato di includere il codice di cui sopra, ma ora l'esecuzione non riesce con
org.jenkinsci.plugins.scriptsecurity.sandbox.RejectedAccessException: Scripts not permitted to use field groovy.lang.Binding variables
at org.jenkinsci.plugins.scriptsecurity.sandbox.whitelists.StaticWhitelist.rejectField(StaticWhitelist.java:177)
Sì che è la documentazione ufficiale. –
dov'è questa "sezione delle variabili globali" Non riesco a trovarla. –
Sono ora in "Pipeline Sintax", alla fine della pagina. Oppure puoi semplicemente aggiungere/sintassi della pipeline/globali all'URL del tuo lavoro – gbonetti