anybox / anybox.buildbot.capability

A capability system for Buildbot 0.9
GNU General Public License v2.0
1 stars 0 forks source link

'tags' support in make_builders #1

Open dankegel opened 5 years ago

dankegel commented 5 years ago

Howdy! I'm using your capabilities package with current buildbot; https://github.com/dankegel/buildbot-x/commit/73ef16b8e9b38dfe2732029114cdda96767ec42d is a draft change to https://github.com/buildbot/buildbot/blob/master/master/docs/examples/gitlab.cfg to use capabilities to select multiple builders.

It's a work in progress. This morning I tried using it for a real buildbot with 1700 builders (golly!), and realized it would be Rather Nice if it passed a sensible set of tags to BuilderConfig... say, add a tags argument to dispatcher.make_builders(), append to that list all the capabilities exercised by each builder, and pass that to BuilderConfig.

That way, in the builders list in the web interface, users could select just the tags of interest at the moment to filter by project name, OS version, etc.

gracinet commented 5 years ago

Hi Dan ! Glad to hear you're using this. I was basically in holidays in the middle of Nowhere when you submitted this issue (currently catching up on 3 weeks of emails and notifications).

I think we already use some tags for Anybox buildbots, will have to check how it works. Don't hesitate to reping me if you don't have a response next week.

Regards,