# 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")