Seems that was totally wrong.
My latest attempt seems to work:
def params = []
def extraParameterValue = new
BooleanParameterValue('UPSTREAM_TRIGGER_CAUSE', true)
params.add(extraParameterValue)
def parametersDefProp =
project.getProperty(ParametersDefinitionProperty.class)
parametersDefProp.get
I have tried the following solution:
def property = project.getProperty(ParametersDefinitionProperty.class)
def jobParams = property.getParameterDefinitions();
def newParam = new StringParameterValue('UPSTREAM_TRIGGER_CAUSE', 'true')
jobParams.add(newParam)
def parametersAction = new ParametersAc
Groovy Code for triggering a build with a parameter
def params =
[
new StringParameterValue('UPSTREAM_TRIGGER_CAUSE', 'true')
]
def paramsAction = new ParametersAction(params)
def cause = new UpstreamCause(build)
def futureTask = project.scheduleBuild2(project.quietPeriod, cause,
paramsActio