diff options
Diffstat (limited to 'source/master.cfg')
-rw-r--r-- | source/master.cfg | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/source/master.cfg b/source/master.cfg index 3a5eb45..80865d3 100644 --- a/source/master.cfg +++ b/source/master.cfg @@ -42,6 +42,7 @@ from buildbot.changes.filter import ChangeFilter definitions_filter = ChangeFilter(category='definitions') lorry_filter = ChangeFilter(category='lorry') postbuild_filter = ChangeFilter(category='postbuild') +postbuild_filter = ChangeFilter(category='postdeploy') ####### SCHEDULERS @@ -58,13 +59,18 @@ c['schedulers'].append(SingleBranchScheduler( treeStableTimer=None, builderNames=["trigger_builders"])) c['schedulers'].append(SingleBranchScheduler( + name="trigger_deploy_sched", + change_filter=postbuild_filter, + treeStableTimer=None, + builderNames=["trigger_deploy"])) +c['schedulers'].append(SingleBranchScheduler( name="trigger_firehose_sched", change_filter=lorry_filter, treeStableTimer=None, builderNames=["trigger_firehose"])) c['schedulers'].append(SingleBranchScheduler( name="trigger_testing_sched", - change_filter=postbuild_filter, + change_filter=postdeploy_filter, treeStableTimer=None, builderNames=["trigger_testing"])) @@ -85,6 +91,13 @@ builders_factory.addStep(steps.Git( builders_factory.addStep(ShellCommand(command=["sh","get_definitions.sh"])) builders_factory.addStep(ShellCommand(command=["sh","triggers/builders_trigger.sh"])) +deploy_factory = BuildFactory() +deploy_factory.addStep(steps.Git( + repourl='git://cu010-trove.codethink.com/cu010-trove/br6/buildslave-scripts.git', + mode='incremental')) +deploy_factory.addStep(ShellCommand(command=["sh","get_definitions.sh"])) +deploy_factory.addStep(ShellCommand(command=["sh","triggers/deploy_trigger.sh"])) + firehose_factory = BuildFactory() firehose_factory.addStep(steps.Git( repourl='git://cu010-trove.codethink.com/cu010-trove/br6/buildslave-scripts.git', @@ -107,6 +120,10 @@ c['builders'].append( slavenames=["example-slave"], factory=builders_factory)) c['builders'].append( + BuilderConfig(name="trigger_deploy", + slavenames=["example-slave"], + factory=deploy_factory)) +c['builders'].append( BuilderConfig(name="trigger_firehose", slavenames=["example-slave"], factory=firehose_factory)) |