[Buildbot-devel] separating buildslaves from testslaves
Dustin J. Mitchell
dustin at zmanda.com
Wed Jan 9 13:52:26 UTC 2008
On Jan 8, 2008 7:24 PM, john gale <john at smadness.com> wrote:
> 1 Create a buildslave factory that has buildSteps of checkout, build,
> tarball, upload to some known http server.
> 2 The last step of this buildslave is to commit the http path to the
> tarball back into the repository somewhere.
I'm with you up to here. Our solution was the following:
- add "triggering" (which patch is still floating out there on
buildbot.net, unrecorded)
- add "canonical sourcestamps", which means that if a build is for
"HEAD", then when that build triggers another, the second build will
get the actual revision used (got_revision)
- the "build" build uploads the tarball to a location based on the
canonical sourcestamp (this is easier with subversion than some other
VC's)
- the "test" builds then download the tarball using the same
sourcestamp, when they are triggered.
Dustin
--
Storage Software Engineer
http://www.zmanda.com
More information about the devel
mailing list