[users at bb.net] creating buildbot rules dynamically from source tree

Pierre Tardy tardyp at gmail.com
Wed Jul 27 07:40:00 UTC 2016


Hi Timo,
Thanks for reaching out. Your planned process looked like top-notch state
of the art CI.

Buildbot is capabable of that indeed as a CI framework.
The part 2 is very similar to what travis/circle, etc is doing, and we have
a project that is implementing travis like process

https://github.com/buildbot/buildbot_travis

I think this is the example you are looking for.

Let us know
Pierre

Le mer. 27 juil. 2016 à 09:27, Timo Teras <timo.teras at iki.fi> a écrit :

> Hi,
>
> I'm currently looking for CI build tool for our master git tree (with
> several stable branches), that is used to build several sub-projects.
> Ideally it would take pull requests, complete all builds and after that
> merge the pull request to official git tree.
>
> While the buildbot execution side seems to have everything needed. I'm
> wondering if the buildbot core is flexible enough to support the
> following workflow:
>
> 1. Monitor git tree, map pull requests to some stable branch
>
> 2. When tree is updated, do the following to refresh build
>    - plugin parses the sub-projects of the tree, including their
>      inter dependencies and build variants (cpu architectures)
>    - all builds are executed and distributed across builders (based on
>      the architectures, and handling dependencies)
>
> 3. If the all of the above succeeds, it'll:
>    - collect the builds and publish them
>    - push the git pull request to the qa-checked git repository
>
> Now, 1 and 3 are probably just matter of writing the code to
> hooks/configuration. The tricky part is how to do 2.
>
> Is it possible fora plugin to dynamically create the buildbot rules from
> project content? Is there any examples for doing this?
>
> Thanks,
> Timo
> _______________________________________________
> users mailing list
> users at buildbot.net
> https://lists.buildbot.net/mailman/listinfo/users
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.buildbot.net/pipermail/users/attachments/20160727/56601ed5/attachment.html>


More information about the users mailing list