J'ai un pipeline, p1, configuré avec 3 paramètres, param1 comme ChoiceParam, et param2 et param3 comme runParameters, qui récupèrent différents id-builds pour les passer en versions.Exécution du pipeline Jenkins depuis l'intérieur du DSL
J'ai aussi un autre pipeline, p2, à partir duquel je voudrais lancer p1. p2 a également les mêmes paramètres configurés, donc, à l'intérieur de la DSL, j'ai besoin d'appeler p1 avec params1, params2, params3, car les paramètres devraient être hérités en p2
Mais je suis incapable, comme je l'ai essayé de toute façon je peux penser. Quelqu'un peut-il m'aider?
p2:
build() {
job('p1')
parameters([[$class:'StringParameterValue', name:'param1', value:${param1}],
[$class:'StringParameterValue', name:'param2', value:${param2}],
[$class:'StringParameterValue', name:'param3', value:${param3}]
])
}
Puis, a également essayé
p2:
build(job:'p1', parameters: ([[$class:'StringParameterValue', name:'param1', value:${param1}],
[$class:'StringParameterValue', name:'param2', value:${param2}],
[$class:'StringParameterValue', name:'param3', value:${param3}]
]))
sans succès. Toute aide, s'il vous plaît?