[Buildbot-devel] Looking to contract someone to develop some Buildbot features

Tom Prince tom.prince at ualberta.net
Wed Jun 15 15:44:01 UTC 2011

On Wed, 15 Jun 2011 13:33:36 +0200, Kristian Nielsen <knielsen at knielsen-hq.org> wrote:
> -----------------------------------------------------------------------
> Feature: Ability to set priority for pending builds from the web status pages.
> Sometimes we have builds that we want finished as quickly as possible. We need
> the ability on the web pages to mark certain builds of high priority, so they
> will be processed before others as build slaves become available. It must be
> possible to mark pending builds so not only individually, but also by branch,
> eg. to schedule all builders to build the latest revision of a given branch as
> quickly as possible. As well as by (branch,revision), to prioritise a
> particular revision in a particular branch.
> The feature should probably interact in a meaningful way with the existing
> "nextBuild" ability to prioritise builds
>     http://buildbot.net/buildbot/docs/0.8.4/full.html#Prioritizing-Builds
> Eg. it could set appropriate properties somewhere that would be available to
> the nextBuild function.

I think all this needs is a nextBuild that looks at some 'priority'
property, which you can set from the force build page.

> -----------------------------------------------------------------------
> Feature: Ability to cancel all running/pending builds for a specific revision.
> Sometimes it becomes clear that a given revision in a given branch is not
> useful to build (for whatever reason). It is possible to manually cancel a
> pending or running build, but this becomes extremely inconvenient when there
> are many builders. So we need a way to kill all running builds, and remove all
> pending builds, for a given combination of branch and revision.

There is already a button (hidden on the change page) for stopping all
builds associated to a change. Unfortunately, the only way to get to
this page seems to be through the waterfall.


More information about the devel mailing list