Ich versuche, einige Variablen wie Repository-Name, Zweig-Namen, Build-Nummer, ... innerhalb der Jenkinsfile
zu verwenden, aber ich kann keine Dokumentation diesbezüglich finden.Wie kann ich die bereits in Jenkinsfile verfügbaren Variablen auflisten?
Gibt es eine Möglichkeit, sie zu drucken, damit ich sehen kann, was verfügbar ist? Wie?
ich denke, es
aktualisiert
this.binding.variables.each {k,v -> println "$k = $v"}
ich den Code oben schließen versucht, Printing out variables and values in a Groovy object in Beziehung gesetzt werden kann versagt aber jetzt Ausführung mit
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)
Ja, dass die offizielle Dokumentation. –
wo ist das "Globale Variablen Abschnitt" Ich kann es nicht finden. –
Sie sind jetzt unter "Pipeline Sintax", am Ende der Seite. Oder Sie fügen einfach/pipeline-syntax/globals an Ihre Job-URL an – gbonetti