[Buildbot-devel] Comparing Buildbot with Jenkins: ease of setup issues
xrg at linux.gr
Sun Jul 15 16:22:28 UTC 2012
On Sunday 15 July 2012, you wrote:
> On Sun, Jul 15, 2012 at 4:35 AM, P. Christeas <xrg at linux.gr> wrote:
> > I remind you that I've been using a GUI on top of buildbot:
> > http://members.hellug.gr/xrg/buildbot-pics/
> That's interesting. Is it available for others to try?
All code is available and GPLd.
But the effort of maintaining an OpenERP instance just for your buildbot may be
beyond your scope. I warned you..
FYI, the original idea has been to use OpenERP as a business logic server to
host a complete collaboration suite (including project management, big-scale
bug-tracking + paid tickets, development statistics + automated builds). In
contrast, using a barebone SQL for the suite would not fit. By using OpenERP,
db speed would be sacrified in order to provide a RAD backend + much more
relational logic behind these data structures.
But, hopefully, parts of this OpenERP+buildbot setup could also be isolated
and re-used individually, to fit different needs.
In short, my course was:
- take buildbot 0.8.4 (stuck with that API for quite a while now :S )
- disconnect the DBConnector using a hook
- limit any SQL-isms in the rest of buildbot wrt. the connector
- rewrite another Connector that uses OpenERP's RPC services as a backend.
[ - heavily hack the OpenERP to optimize these RPC services for the workload
of buildbot ]
- write a "master_keeper" module that would load a configuration from RPC
rather than a hard-coded script. [* reusable ideas here *]
- write a few models in OpenERP that would implement the data structures
(at this point, having the GUI forms for the data was implicit, due to the
design/features of OpenERP).
Say NO to spam and viruses. Stop using Microsoft Windows!
More information about the devel