Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1271)

Unified Diff: masters/master.client.v8.branches/master.cfg

Issue 1325303002: V8 Buildbot: Add auto-tag bot. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: Created 5 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
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')
« no previous file with comments | « no previous file | masters/master.client.v8.branches/slaves.cfg » ('j') | masters/master.client.v8.branches/slaves.cfg » ('J')

Powered by Google App Engine
This is Rietveld 408576698