Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'build_files/buildbot/master.cfg')
-rw-r--r--build_files/buildbot/master.cfg6
1 files changed, 4 insertions, 2 deletions
diff --git a/build_files/buildbot/master.cfg b/build_files/buildbot/master.cfg
index d5bc8b97f22..f999695033f 100644
--- a/build_files/buildbot/master.cfg
+++ b/build_files/buildbot/master.cfg
@@ -148,6 +148,7 @@ def schedule_build(name, hour, minute=0):
# Note that any particular build will only take place on one slave.
from buildbot.process.factory import BuildFactory
+from buildbot.process.properties import Interpolate
from buildbot.steps.source import SVN
from buildbot.steps.source import Git
from buildbot.steps.shell import ShellCommand
@@ -237,11 +238,12 @@ def rsync_step(id, branch, rsync_script):
descriptionDone='uploaded',
workdir='install')
+
# generic builder
def generic_builder(id, libdir='', branch='', rsync=False):
- filename = 'uploaded/buildbot_upload_' + id + '.zip'
+ filename = Interpolate('uploaded/buildbot_upload_' + id + '_%(src:blender:branch)s.zip')
compile_script = '../blender.git/build_files/buildbot/slave_compile.py'
test_script = '../blender.git/build_files/buildbot/slave_test.py'
pack_script = '../blender.git/build_files/buildbot/slave_pack.py'
@@ -268,7 +270,7 @@ def generic_builder(id, libdir='', branch='', rsync=False):
description='packaging',
descriptionDone='packaged'))
if rsync:
- f.addStep(rsync_step(id, branch, rsync_script))
+ f.addStep(rsync_step(id, branch or Interpolate('%(src:blender:branch)s'), rsync_script))
elif id.find('cmake') != -1:
f.addStep(FileUpload(name='upload',
slavesrc='buildbot_upload.zip',