In meinem jenkinsfile ich auf einige Abhängigkeiten mehrere Eigenschaften auf Basis festlegen möchten.Jenkins Groovy verlängern Eigenschaften Array
So in der Spitze meiner jenkinsfile Ich gründe meine erste Parameter:
properties([
parameters([
booleanParam(
defaultValue: false,
description: '...',
name: 'parameters1'
),
])
])
Einige Zeilen unterhalb ich einen anderen Parameter einstellen möchten, wenn eine Bedingung
if(awesomeCondition) {
properties([
parameters([
booleanParam(
defaultValue: false,
description: '...',
name: 'parameters2'
),
])
])
}
erfüllt ist
Das Problem, das ich bin Jetzt kommt hinzu, dass der zweite Parameter den ersten Parameter außer Kraft setzt. Wie geht das richtig?
Schön, werde ich das morgen ausprobieren und diesen Thread dann aktualisieren. – Basti
Getestet und genehmigt. Eine Anmerkung für alle anderen, die das lesen, sollten Sie Ihre Parameter oben in Ihrer jenkinsfile vorbereiten. Das Hinzufügen von ihnen führte später zu Problemen in meinem Fall. – Basti