diff options
author | Daniel Narvaez <dwnarvaez@gmail.com> | 2013-01-11 22:08:53 (GMT) |
---|---|---|
committer | Daniel Narvaez <dwnarvaez@gmail.com> | 2013-01-11 22:08:53 (GMT) |
commit | 940ec4067d18b7e06114975fad0bb5c1ff753b87 (patch) | |
tree | 6e14d3933c9101086ae121cdad88cb2fe8ba264c | |
parent | 67988dfa75730003f0ac6afd5371ead0d92d5386 (diff) |
Upload the snapshot using buildbot api
-rw-r--r-- | builders.py | 15 |
1 files changed, 7 insertions, 8 deletions
diff --git a/builders.py b/builders.py index 2f0f6df..5e90b88 100644 --- a/builders.py +++ b/builders.py @@ -6,8 +6,8 @@ from buildbot.steps.source.git import Git from buildbot.steps.shell import ShellCommand from buildbot.config import BuilderConfig from buildbot.locks import MasterLock -from buildbot.process.properties import WithProperties from buildbot.steps.transfer import DirectoryUpload +from buildbot.steps.transfer import FileUpload class PullCommand(ShellCommand): @@ -81,15 +81,14 @@ def create_factory(config, env={}, full=False, distribute=False, url=docs_url)) if snapshot: - filename = WithProperties("SNAPSHOT_FILENAME=sugar-snapshot-%s-%s.tar", - "buildername", "buildnumber") - command = ["make", "snapshot-upload", filename] - - factory.addStep(ShellCommand(command=command, - description="uploading snapshot", - descriptionDone="upload snapshot", + factory.addStep(ShellCommand(command=["make", "snapshot"], + description="building snapshot", + descriptionDone="snapshot", warnOnFailure=True, env=env)) + factory.addStep(FileUpload(slavesrc="snapshot.tar.xv", + masterdest="~/public_html/snapshots")) + return factory |