| Index: masters/master.client.v8.branches/master.cfg
|
| diff --git a/masters/master.client.v8.branches/master.cfg b/masters/master.client.v8.branches/master.cfg
|
| index 2d48aa8576463f9e846ac39e75596ce0df62bb40..953de1e20c898c5c7ce951b7f2210619cfdb14e7 100644
|
| --- a/masters/master.client.v8.branches/master.cfg
|
| +++ b/masters/master.client.v8.branches/master.cfg
|
| @@ -7,6 +7,7 @@
|
|
|
| from buildbot.changes.filter import ChangeFilter
|
| from buildbot.scheduler import Nightly
|
| +from buildbot.schedulers.basic import AnyBranchScheduler
|
| from buildbot.schedulers.basic import SingleBranchScheduler
|
|
|
| from common import chromium_utils
|
| @@ -49,11 +50,9 @@ comparator = gitiles_poller.GitilesRevisionComparator()
|
| c['change_source'] = [
|
| gitiles_poller.GitilesPoller(
|
| 'https://chromium.googlesource.com/v8/v8',
|
| - branches=[
|
| - 'refs/branch-heads/%s' % stable_branch,
|
| - 'refs/branch-heads/%s' % beta_branch,
|
| - ],
|
| + branches=[re.compile(r'refs/branch\-heads/\d+\.\d+')],
|
| pollInterval=10,
|
| + category='release',
|
| comparator=comparator,
|
| ),
|
| gitiles_poller.GitilesPoller(
|
| @@ -115,7 +114,14 @@ s_v8_beta = SingleBranchScheduler(
|
| 'V8 ppc64 - sim - beta branch'],
|
| )
|
|
|
| -c['schedulers'] = [s_v8_roll, s_v8_stable, s_v8_beta]
|
| +s_v8_tag = AnyBranchScheduler(
|
| + name='v8_tag',
|
| + change_filter=ChangeFilter(category='release'),
|
| + treeStableTimer=600,
|
| + builderNames=['Auto-tag'],
|
| +)
|
| +
|
| +c['schedulers'] = [s_v8_roll, s_v8_stable, s_v8_beta, s_v8_tag]
|
|
|
| builders = []
|
|
|
| @@ -134,6 +140,7 @@ CATEGORY_BETA = '2Beta|release'
|
| CATEGORY_BETA_MIPS = '2Beta|release|mips'
|
| CATEGORY_BETA_PPC = '2Beta|release|ppc'
|
| CATEGORY_ROLL = '3Roll|roll'
|
| +CATEGORY_TAG = '4Tag|tag'
|
|
|
| b_v8_linux_roll = {
|
| 'name': 'V8 Linux - roll branch',
|
| @@ -343,6 +350,14 @@ b_v8_ppc64_beta = {
|
| 'auto_reboot' : False,
|
| }
|
|
|
| +b_v8_auto_tag = {
|
| + 'name': 'Auto-tag',
|
| + 'builddir': 'auto-tag',
|
| + 'factory': m_annotator.BaseFactory('v8/auto_tag'),
|
| + 'category': CATEGORY_TAG,
|
| + 'auto_reboot' : False,
|
| +}
|
| +
|
| c['builders'] = [b_v8_linux_stable,
|
| b_v8_linux_stable_debug,
|
| b_v8_linux64_stable,
|
| @@ -368,7 +383,8 @@ c['builders'] = [b_v8_linux_stable,
|
| b_v8_linux64_roll,
|
| b_v8_linux64_roll_debug,
|
| b_v8_arm_roll,
|
| - b_v8_arm_roll_debug]
|
| + b_v8_arm_roll_debug,
|
| + b_v8_auto_tag]
|
|
|
| # Associate the slaves to the builders. The configuration is in slaves.cfg.
|
| slaves = slaves_list.SlavesList('slaves.cfg', 'V8Branches')
|
|
|