rendered paste body# cloph's builder
from buildbot.steps.transfer import FileUpload
f2 = factory.BuildFactory()
f2.addStep(source.CWS, branch="HEAD", mode="copy", workdir="workdir",
timeout=7200)
f2.addStep(ShellCommand, description="Prep", haltOnFailure=True,
workdir="workdir", command=["../../buildprep"])
f2.addStep(ShellCommand, description="Configure", haltOnFailure=True,
workdir="workdir", command=["../../configure"])
f2.addStep(ShellCommand, description="Bootstrap", haltOnFailure=True,
workdir="workdir", command=["../../bootstrap"])
f2.addStep(OOCompile, description="Compile", haltOnFailure=True,
workdir="workdir", command=["../../compile"])
f2.addStep(ShellCommand, description="Smoketest", haltOnFailure=False,
workdir="workdir", command=["../../smoketestoo"])
f2.addStep(ShellCommand, description="Bundle",
haltOnFailure=True,
workdir="workdir",
command=["../../bundle",
"install_set.zip"])
f2.addStep(MyUpload, workdir="workdir",
blocksize=640*1024,
slavesrc="install_set.zip",
mode=0644,
masterdest="install_set.zip")