I'm happy to work on nine :-)
On Fri, Apr 1, 2016 at 10:47 AM, Georges Racinet <[email protected]> wrote: > On 04/01/2016 06:43 PM, Dan Kegel wrote: >> On Fri, Apr 1, 2016 at 9:34 AM, Georges Racinet <[email protected]> wrote: >>>> Now for our own sake, I will separate from our actual build definitions in >>>> a >>>> git repo of its own, and see if I can make nice examples based on meta >>>> buidbot and SimpleConfig use-cases. >>> So, here it is : https://github.com/anybox/anybox.buildbot.capability >>> >>> As it's been said before, it's a system to declare "capabilities" on >>> workers, and spawn automatically builders according to requirements or >>> multiplication (build_for) directives. This is "static" because this happens >>> at buildmaster startup or reconfiguration time. There's a full explanation >>> at http://docs.anybox.fr/anybox.buildbot.capability/master >>> ... >>> Also, I've taken a look at contrib/SimpleConfig.py, but its examples don't >>> seem to be a good match to display the multiplication feature, because the >>> build variants are based on arbitrary tags, not on versions (there's an >>> example with workers having two Ubuntu versions, but no build uses both of >>> them if I got it right). Those examples could be rewritten using the >>> filtering requirements, but that actually makes it less simple. >> We're using SimpleConfig.py; I recently ported it forward to 0.8.12. >> (Our master.json is 2748 lines :-) >> Its tags are not quite flexible enough, so I'm mulling improving it to >> meet our current use cases. >> If/when I do, maybe it'll be a better match for your capability >> system, I'll see if I can fit them together. >> (No promises about when :-( ) > ah, btw, I did the whole porting to 0.9 terminology (workers) and > imports (plugins), but since this is after all extracted from 0.8 code, > it wouldn't be hard to have an "eight" branch, just a matter of > reverting some commits, I believe > > Don't hesitate to wave if/when you do, if I'm around (bif if) I'll help. > > -- > Georges Racinet > Anybox SAS, http://anybox.fr > Téléphone: +33 6 51 32 07 27 > GPG: 0x33AB0A35, sur serveurs publics > > _______________________________________________ users mailing list [email protected] https://lists.buildbot.net/mailman/listinfo/users
