<div dir="ltr">Hi Timo,<div>Thanks for reaching out. Your planned process looked like top-notch state of the art CI.</div><div><br></div><div>Buildbot is capabable of that indeed as a CI framework.</div><div>The part 2 is very similar to what travis/circle, etc is doing, and we have a project that is implementing travis like process</div><div><br></div><div><a href="https://github.com/buildbot/buildbot_travis">https://github.com/buildbot/buildbot_travis</a><br></div><div><br></div><div>I think this is the example you are looking for.</div><div><br></div><div>Let us know</div><div>Pierre</div></div><br><div class="gmail_quote"><div dir="ltr">Le mer. 27 juil. 2016 à 09:27, Timo Teras <<a href="mailto:timo.teras@iki.fi">timo.teras@iki.fi</a>> a écrit :<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I'm currently looking for CI build tool for our master git tree (with<br>
several stable branches), that is used to build several sub-projects.<br>
Ideally it would take pull requests, complete all builds and after that<br>
merge the pull request to official git tree.<br>
<br>
While the buildbot execution side seems to have everything needed. I'm<br>
wondering if the buildbot core is flexible enough to support the<br>
following workflow:<br>
<br>
1. Monitor git tree, map pull requests to some stable branch<br>
<br>
2. When tree is updated, do the following to refresh build<br>
   - plugin parses the sub-projects of the tree, including their<br>
     inter dependencies and build variants (cpu architectures)<br>
   - all builds are executed and distributed across builders (based on<br>
     the architectures, and handling dependencies)<br>
<br>
3. If the all of the above succeeds, it'll:<br>
   - collect the builds and publish them<br>
   - push the git pull request to the qa-checked git repository<br>
<br>
Now, 1 and 3 are probably just matter of writing the code to<br>
hooks/configuration. The tricky part is how to do 2.<br>
<br>
Is it possible fora plugin to dynamically create the buildbot rules from<br>
project content? Is there any examples for doing this?<br>
<br>
Thanks,<br>
Timo<br>
_______________________________________________<br>
users mailing list<br>
<a href="mailto:users@buildbot.net" target="_blank">users@buildbot.net</a><br>
<a href="https://lists.buildbot.net/mailman/listinfo/users" rel="noreferrer" target="_blank">https://lists.buildbot.net/mailman/listinfo/users</a><br>
</blockquote></div>