# HG changeset patch # User Jeff Hammel # Date 1343777202 25200 # Node ID b2fd70c76dde184094a64fbc77f035c797eaad9d # Parent 0f754bf9fd8ac4519158bf3a4d4f2bf6e92761ee try to add a force scheduler diff -r 0f754bf9fd8a -r b2fd70c76dde autobot/template/master/master.cfg --- a/autobot/template/master/master.cfg Tue Jul 31 15:01:49 2012 -0700 +++ b/autobot/template/master/master.cfg Tue Jul 31 16:26:42 2012 -0700 @@ -85,6 +85,7 @@ ####### SCHEDULERS from buildbot.scheduler import Scheduler from buildbot.schedulers.filter import ChangeFilter +from buildbot.schedulers.forcesched import * buildernames = [i['name'] for i in builders] c['schedulers'] = [] @@ -96,6 +97,25 @@ treeStableTimer=treeStableTimer, change_filter=change_filter, builderNames=buildernames)) + sch = ForceScheduler(name="force", + builderNames=buildernames, + branch=branch, + + # will generate a text input + reason=StringParameter(name="reason",label="reason:
", + required=True, size=80), + + # will generate nothing in the form, but revision, repository, + # and project are needed by buildbot scheduling system so we + # need to pass a value ("") + revision=FixedParameter(name="revision", default=""), + repository=FixedParameter(name="repository", default=""), + project=FixedParameter(name="repository", default=""), + + # in case you dont require authentication this will display + # input for user to type his name + username=UserNameParameter(label="your name:
", size=80)) + c['schedulers'].append(sch) ####### STATUS TARGETS c['status'] = []