[Buildbot-devel] sharing buildsteps

Stefan Seefeld seefeld at sympatico.ca
Mon Nov 19 16:23:58 UTC 2007

I'm updating a buildbot instance, moving to buildbot 0.7.6. As I'm
making adjustments to the buildstep creation process, I wonder what
right now the suggested way to share data among builders is.

Previously steps were tuples that were then assembled (via a
BuildFactory) to a builder. Those tuples were the reusable building
blocks that would be shared among build configurations.

Now the picture is different: build steps are created by calling
factory.addStep() on a builder-specific factory object. While I think
this is nicer in that it avoids the generic tuple use, it also seems to
make sharing steps harder.

Reading http://buildbot.net/trac/ticket/11 I notice there once was a
plan to make steps cloneable, so they could be created independent of a
factory / builder, and then cloned into builder-specific steps.

So: what is the suggested way to share buildstep-related data among
builders in a master config file ?



      ...ich hab' noch einen Koffer in Berlin...

More information about the devel mailing list