Author: David Schneider <david.schnei...@picle.org> Branch: buildbot-0.8.7 Changeset: r801:4b13cd229f4f Date: 2013-04-25 20:34 +0200 http://bitbucket.org/pypy/buildbot/changeset/4b13cd229f4f/
Log: add force build form and scheduler diff --git a/bot2/pypybuildbot/arm_master.py b/bot2/pypybuildbot/arm_master.py --- a/bot2/pypybuildbot/arm_master.py +++ b/bot2/pypybuildbot/arm_master.py @@ -101,6 +101,21 @@ BUILDLINUXARMHF_RASPBIAN = "build-pypy-c-linux-armhf-raspbian" BUILDJITLINUXARMHF_RASPBIAN = "build-pypy-c-jit-linux-armhf-raspbian" +builderNames = [ + APPLVLLINUXARM, + APPLVLLINUXARMHF_v7, + APPLVLLINUXARMHF_RASPBIAN, + JITLINUXARM, + JITLINUXARMHF_v7, + JITLINUXARMHF_RASPBIAN, + JITBACKENDONLYLINUXARMEL, + JITBACKENDONLYLINUXARMHF, + JITBACKENDONLYLINUXARMHF_v7, + BUILDLINUXARM, + BUILDJITLINUXARM, + BUILDLINUXARMHF_RASPBIAN, + BUILDJITLINUXARMHF_RASPBIAN, +] schedulers = [ Nightly("nighly-arm-0-00", [ diff --git a/bot2/pypybuildbot/master.py b/bot2/pypybuildbot/master.py --- a/bot2/pypybuildbot/master.py +++ b/bot2/pypybuildbot/master.py @@ -2,6 +2,7 @@ import os import getpass from buildbot.scheduler import Nightly, Triggerable +from buildbot.schedulers.forcesched import ForceScheduler from buildbot.buildslave import BuildSlave from buildbot.status.html import WebStatus from buildbot.process.builder import Builder @@ -228,6 +229,35 @@ Nightly("nighly-ppc", [ JITONLYLINUXPPC64, # on gcc1 ], branch='ppc-jit-backend', hour=1, minute=0), + ForceScheduler('Force Scheduler', [ + LINUX32, + LINUX64, + INDIANA32, + + MACOSX32, + WIN32, + WIN64, + APPLVLLINUX32, + APPLVLLINUX64, + APPLVLWIN32, + + LIBPYTHON_LINUX32, + LIBPYTHON_LINUX64, + + JITLINUX32, + JITLINUX64, + JITMACOSX64, + JITWIN32, + JITWIN64, + JITFREEBSD764, + JITFREEBSD864, + JITFREEBSD964, + JITINDIANA32, + + JITONLYLINUXPPC64, + JITBENCH, + JITBENCH64, + ] + ARM.builderNames), ] + ARM.schedulers, 'status': [status, ircbot], diff --git a/master/templates/builder.html b/master/templates/builder.html --- a/master/templates/builder.html +++ b/master/templates/builder.html @@ -103,9 +103,9 @@ {{ forms.ping_builder(builder_url+"/ping", authz) }} {% endif %} -{% if authz.advertiseAction('forceBuild', request) %} +{% if authz.advertiseAction('forceBuild', request) and force_schedulers != {} %} <h2>Force build</h2> - {{ forms.force_build(builder_url+"/force", authz, False) }} + {{ forms.force_build(builder_url+"/force", authz, request, False, force_schedulers=force_schedulers,default_props=default_props) }} {% endif %} </div> _______________________________________________ pypy-commit mailing list pypy-commit@python.org http://mail.python.org/mailman/listinfo/pypy-commit