Title: [120443] trunk/Tools
Revision
120443
Author
o...@webkit.org
Date
2012-06-15 05:31:24 -0700 (Fri, 15 Jun 2012)

Log Message

Add ForceScheduler to build.webkit.org
https://bugs.webkit.org/show_bug.cgi?id=88982

Reviewed by Ryosuke Niwa.

* BuildSlaveSupport/build.webkit.org-config/master.cfg:
(loadBuilderConfig):

Modified Paths

Diff

Modified: trunk/Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg (120442 => 120443)


--- trunk/Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg	2012-06-15 12:16:55 UTC (rev 120442)
+++ trunk/Tools/BuildSlaveSupport/build.webkit.org-config/master.cfg	2012-06-15 12:31:24 UTC (rev 120443)
@@ -4,6 +4,7 @@
 from buildbot.buildslave import BuildSlave
 from buildbot.changes.pb import PBChangeSource
 from buildbot.scheduler import AnyBranchScheduler, Triggerable
+from buildbot.schedulers.forcesched import FixedParameter, ForceScheduler, StringParameter
 from buildbot.schedulers.filter import ChangeFilter
 from buildbot.status import html
 from buildbot.status.web.authz import Authz
@@ -825,6 +826,22 @@
         scheduler['builderNames'] = map(str, scheduler['builderNames'])
         c['schedulers'].append(kls(**scheduler))
 
+    forceScheduler = ForceScheduler(
+        name="force",
+        builderNames=[builder['name'] for builder in config['builders']],
+        reason=StringParameter(name="reason", default="", size=40),
+
+        # Validate SVN revision: number or emtpy string
+        revision=StringParameter(name="revision", default="", regex=re.compile(r'^(\d*)$')),
+
+        # Disable default enabled input fields: branch, repository, project, additional properties
+        branch=FixedParameter(name="branch"),
+        repository=FixedParameter(name="repository"),
+        project=FixedParameter(name="project"),
+        properties=[]
+    )
+    c['schedulers'].append(forceScheduler)
+
     c['builders'] = []
     for builder in config['builders']:
         for slaveName in builder['slavenames']:

Modified: trunk/Tools/ChangeLog (120442 => 120443)


--- trunk/Tools/ChangeLog	2012-06-15 12:16:55 UTC (rev 120442)
+++ trunk/Tools/ChangeLog	2012-06-15 12:31:24 UTC (rev 120443)
@@ -1,3 +1,13 @@
+2012-06-15  Csaba Osztrogonác  <o...@webkit.org>
+
+        Add ForceScheduler to build.webkit.org
+        https://bugs.webkit.org/show_bug.cgi?id=88982
+
+        Reviewed by Ryosuke Niwa.
+
+        * BuildSlaveSupport/build.webkit.org-config/master.cfg:
+        (loadBuilderConfig):
+
 2012-06-15  Christophe Dumez  <christophe.du...@intel.com>
 
         [EFL][WK2] Add title support to Ewk_View
_______________________________________________
webkit-changes mailing list
webkit-changes@lists.webkit.org
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes

Reply via email to