[Buildbot-devel] the value of buildbot CI with a readonly source repository?
Charles Lepple
clepple at gmail.com
Wed Jun 2 12:40:24 UTC 2010
On May 29, 2010, at 9:49 AM, Robert P. J. Day wrote:
> as i understand it, the whole point of CI is to add hooks to VC
> checkins to trigger builds when someone makes a commit. but if we're
> talking about the kernel source repo, i really can't do anything
> beyond just manually pulling to update whenever i want, at which
> point continuous integration doesn't make much sense, does it?
I'm certainly no authority on CI, but my experience with it has shown
that building is only half the battle.
It's subtle, but the last step on each of the metabuildbot builds is a
test phase:
http://buildbot.net/metabuildbot/ (several options from here; the
waterfall shows them all at once)
Since you can script up just about anything in a Buildbot step, you
are not limited to just building and testing. You can track all sorts
of metrics, such as SLOC and executable size. Or you could run static
analysis tools on the code.
Going back to your original scenario, you might not get much out of
pulling the Linux kernel if you just want to see if it builds
(especially given the combinatorial explosion of configuration
options). If you are looking for more than a build system, then you
might be well served by picking a project which has a similar
structure to the codebase you eventually intend to use with Buildbot.
--
Charles Lepple
More information about the devel
mailing list