summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorParménides GV <parmegv@sdf.org>2015-07-30 12:05:02 +0200
committerParménides GV <parmegv@sdf.org>2015-07-30 12:05:02 +0200
commitf55c1dfd583bc571a6e6e06f0c4412090f2e1a1e (patch)
tree6115b5fa5a201e101a1bb9fbf797515e32eaa77a
parent664d604c61718c2bada6ffad9ecb4ff5580fe925 (diff)
make sumo tarball only on the localhost slave
-rw-r--r--master.cfg6
1 files changed, 5 insertions, 1 deletions
diff --git a/master.cfg b/master.cfg
index cdbeb37..84b3009 100644
--- a/master.cfg
+++ b/master.cfg
@@ -134,7 +134,11 @@ def create_builder(repo_name):
factory.addStep(ShellCommand(command=['trial', namespace], env=venv_path_factory, workdir="workdir-" + repo_name, name="trial "+namespace))
if repo_name is 'bitmask_client':
- factory.addStep(ShellCommand(command=['make', 'sumo_tarball'], env=venv_path_factory, workdir="workdir-" + repo_name, name="make sumo tarball"))
+ factory.addStep(ShellCommand(command=['make', 'sumo_tarball'],
+ env=venv_path_factory, workdir="workdir-" + repo_name,
+ doStepIf=(lambda step: step.getProperty('slavename') == slave_name),
+ name="make sumo tarball"))
+
return BuilderConfig(name=builder_name, slavenames=[slave_name], factory=factory)