[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