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, paramsAction) > git rev-parse ${BUILD_BRANCH}^{commit} # timeout=10
ERROR: Couldn't find any revision to build. Verify the repository and branch configuration for this job.def property = project.getProperty(ParametersDefinitionProperty.class)
def property = project.getProperty(ParametersDefinitionProperty.class)def jobParams = property.getParameterDefinitions();
def newParam = new StringParameterValue('UPSTREAM_TRIGGER_CAUSE', 'true')jobParams.add(newParam)
def parametersAction = new ParametersAction(jobParams)def cause = new UpstreamCause(build)def futureTask = project.scheduleBuild2(project.quietPeriod, cause, parametersAction)def params = []