Ich möchte die übergebenen Parameter in einem JobDSL-Job speichern. Ich weiß, dass ich auf einzelne Parameter verweisen kann, aber ich möchte den Code generisch machen. Wie würde ich auf die Liste der Parameter zugreifen, die an den Job übergeben werden?Wie kann ich auf Jenkins-Job-Parameter in einem JobDSL-Skript zugreifen?
Der aktuelle Code sieht ungefähr so aus:
final jobParameters = new File('parameters')
jobParameters.write("""
|AOEU=${AOEU}
|SNTH=${SNTH}
"""[1..-1].stripMargin().trim())
Ich mag wäre in der Lage sein, um es so etwas wie zu sehen zu bekommen:
final jobParameters = new File('parameters')
jobParameters.write(params.iterator().join('\n'))
params
etwas ist, das im Build Flow-Plugin vorhanden ist, aber nicht das JobDSL Plugin.
Irgendwelche Code-Schnipsel als Startpunkt? – StephenKing
Ich habe Beispielcode hinzugefügt. –