def get_dummy_params(val) { return [string(name: 'dummy', value: "$val")] } def create_jobs() { def jobs = [:] for (int i=1; i <= 3; i++) { def x = i jobs["job-$x"] = { -> build([job: "job-$x", parameters: get_dummy_params(x) ]) } } return jobs } stage ('triggering') { parallel(create_jobs()) }