From 1ff732897dd0687624fedf227021b323988de23c Mon Sep 17 00:00:00 2001 From: Brecht Van Lommel Date: Wed, 5 Aug 2020 15:43:59 +0200 Subject: [PATCH] Buildbot: automatically build for all branches, not just master --- master.cfg | 19 ++++++++++++------- 1 file changed, 12 insertions(+), 7 deletions(-) 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