- c['builders'].append(BuilderConfig(name=target, workernames=workerNames, factory=factory, nextBuild=GetNextBuild))
-
- c['schedulers'].append(schedulers.Triggerable(name="trigger_%s" % target, builderNames=[ target ]))
- force_factory.addStep(steps.Trigger(
- name = "trigger_%s" % target,
- description = "Triggering %s build" % target,
- schedulerNames = [ "trigger_%s" % target ],
- sourceStamps = [{ "codebase": "", "branch": Property("force_branch"), "revision": Property("force_revision"), "repository": repo_url, "project": "" }],
- set_properties = { "reason": Property("reason"), "tag": Property("tag"), },
- doStepIf = IsTargetSelected(target),
- ))
+ for brname in branchNames:
+ bldrname = brname + "_" + target
+ c['builders'].append(BuilderConfig(name=bldrname, workernames=workerNames, factory=factory, nextBuild=GetNextBuild))