Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDaniel Narvaez <dwnarvaez@gmail.com>2013-01-11 22:08:53 (GMT)
committer Daniel Narvaez <dwnarvaez@gmail.com>2013-01-11 22:08:53 (GMT)
commit940ec4067d18b7e06114975fad0bb5c1ff753b87 (patch)
tree6e14d3933c9101086ae121cdad88cb2fe8ba264c
parent67988dfa75730003f0ac6afd5371ead0d92d5386 (diff)
Upload the snapshot using buildbot api
-rw-r--r--builders.py15
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