diff --git a/master.cfg b/master.cfg index 2c7b103..cc089f6 100644 --- a/master.cfg +++ b/master.cfg @@ -80,13 +80,6 @@ c['protocols'] = { } } -################################################################################ -# CHANGE SOURCES - -c['change_source'] = GitPoller(repourl='git://git.blender.org/blender.git', - pollinterval=120, - project='blender') - ################################################################################ # CODEBASES # @@ -197,11 +190,15 @@ def schedule_change_build(name, branch): # Note that any particular build will only take place on one worker. c['builders'] = [] +builders_all_branches = set() # Add builder utility. def add_builder(c, name, platforms, factory, branch='', hour=3, minute=0): + if branch != '': + builders_all_branches.add(branch) + for platform in platforms: workernames = [] builder_name = f'{name}_{platform}' @@ -342,6 +339,14 @@ add_builder(c, branch='', hour=1) +################################################################################ +# CHANGE SOURCES + +c['change_source'] = GitPoller(repourl='git://git.blender.org/blender.git', + pollinterval=120, + project='blender', + branches=list(builders_all_branches)) + ################################################################################ # HORIZONS