[Buildbot-commits] [Buildbot] #1725: GerritStatusPush: add filters on builderName, project, branch

Buildbot nobody at buildbot.net
Wed Jul 27 16:53:02 UTC 2011


#1725: GerritStatusPush: add filters on builderName, project, branch
------------------------+--------------------------
Reporter:  PiotrSikora  |       Owner:  PiotrSikora
    Type:  enhancement  |      Status:  new
Priority:  major        |   Milestone:  0.8.5
 Version:  0.8.2        |  Resolution:
Keywords:  gerrit       |
------------------------+--------------------------

Comment (by deignacio):

 I could see this being useful for all StatusReceiver subclasses.
 i don't think you could use a ChangeFilter, because that has a bunch of
 code that is specific to changes, where as this is filtering
 BuildStatuses.
 in buildbot.status.builder whenever you do something like
 for w in self.watchers:
     try:
         if not w.filter(name, s, ...):
             continue
         w.someStep(name, s, ...)
     except:
         ....

 i think this would be super useful as you can have a configuration where
 not all builds are triggered by gerrit.  (think gerrit change source and
 github change notifications).

 how's your progress on this?  i could probably put in some work into this
 if you wanted.

-- 
Ticket URL: <http://trac.buildbot.net/ticket/1725#comment:3>
Buildbot <http://buildbot.net/>
Buildbot: build/test automation


More information about the Commits mailing list