Innerhalb des Groovy-Codes für einen Pipeline-Job, der mehrere Jobs verwaltet, ist es möglich, den Standardwert eines Parameters zu lesen, der in der Konfiguration eines anderen Jobs definiert ist?Jenkins Pipeline Groovy: Standardparameterwert von einem anderen Job lesen?
Das heißt, in Pipelineauftrag A möchte ich den Standardwert von Parameter P in Auftrag B lesen, der noch nicht eingeplant wurde. (Dies beeinflusst, wie die Anforderung B zu bauen in Auftrag A. aufgebaut ist)
def val = "some-random-prefix" +
ReadJobParamDefault(job: 'B', parameter: 'paramName') +
"-some-random-suffix"
def b = build(job: 'B',
description: 'Some text',
parameters: [[$class: 'StringParameterValue',
name: 'paramName',
value: val]])
Gibt es etwas Reales für ReadJobParamDefault?
Danke. Ich versuche es, aber es wird eine Weile dauern - ich bin kein Administrator in diesem Jenkins, also muss ich für jede Methode, die die Groovy-Sandbox blockiert, ein Ticket für die Skriptfreigaben anlegen. Sieht nach einem guten Ausgangspunkt aus, sehr geschätzt. –
Arbeitete! Vielen Dank. –