OLD | NEW |
1 # vim: ft=python: | 1 # vim: ft=python: |
2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 2 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
3 # Use of this source code is governed by a BSD-style license that can be | 3 # Use of this source code is governed by a BSD-style license that can be |
4 # found in the LICENSE file. | 4 # found in the LICENSE file. |
5 | 5 |
6 from buildbot.changes.filter import ChangeFilter | 6 from buildbot.changes.filter import ChangeFilter |
7 from buildbot.scheduler import Dependent | 7 from buildbot.scheduler import Dependent |
8 from buildbot.scheduler import Nightly | 8 from buildbot.scheduler import Nightly |
9 from buildbot.scheduler import Periodic | 9 from buildbot.scheduler import Periodic |
10 from buildbot.scheduler import Scheduler | 10 from buildbot.scheduler import Scheduler |
(...skipping 47 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
58 | 58 |
59 ####### SCHEDULERS | 59 ####### SCHEDULERS |
60 | 60 |
61 ## configure the Schedulers | 61 ## configure the Schedulers |
62 | 62 |
63 # Main scheduler for all changes in trunk. | 63 # Main scheduler for all changes in trunk. |
64 s_chromium = Scheduler( | 64 s_chromium = Scheduler( |
65 name='chromium', | 65 name='chromium', |
66 treeStableTimer=60, | 66 treeStableTimer=60, |
67 change_filter=ChangeFilter(project='chromium', branch='master'), | 67 change_filter=ChangeFilter(project='chromium', branch='master'), |
68 builderNames=['Chromium Windows Analyze', | 68 builderNames=['Blimp Linux (dbg)', |
| 69 'Chromium Windows Analyze', |
69 # The bots need a short name to work around crbug.com/399990. | 70 # The bots need a short name to work around crbug.com/399990. |
70 'CrWinGoma', | 71 'CrWinGoma', |
71 'CrWinGoma(dll)', # not (shared) cause crbug.com/399990 | 72 'CrWinGoma(dll)', # not (shared) cause crbug.com/399990 |
72 'CrWin7Goma', | 73 'CrWin7Goma', |
73 'CrWin7Goma(dll)', # not (shared) cause crbug.com/399990 | 74 'CrWin7Goma(dll)', # not (shared) cause crbug.com/399990 |
74 'CrWin7Goma(dbg)', | 75 'CrWin7Goma(dbg)', |
75 'CrWin7Goma(clbr)', # not (clobber) cause crbug.com/399990 | 76 'CrWin7Goma(clbr)', # not (clobber) cause crbug.com/399990 |
76 'CrWinClangGoma', | 77 'CrWinClangGoma', |
77 'CrWinClang', | 78 'CrWinClang', |
78 'CrWinClang(dbg)', | 79 'CrWinClang(dbg)', |
(...skipping 305 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
384 m_annotator = annotator_factory.AnnotatorFactory() | 385 m_annotator = annotator_factory.AnnotatorFactory() |
385 | 386 |
386 def m_kitchen(recipe, **kwargs): | 387 def m_kitchen(recipe, **kwargs): |
387 return kitchen_factory.KitchenFactory( | 388 return kitchen_factory.KitchenFactory( |
388 active_master=ActiveMaster, | 389 active_master=ActiveMaster, |
389 repository='https://chromium.googlesource.com/chromium/tools/build.git', | 390 repository='https://chromium.googlesource.com/chromium/tools/build.git', |
390 recipe=recipe, | 391 recipe=recipe, |
391 factory_properties={'path_config': 'kitchen'}, | 392 factory_properties={'path_config': 'kitchen'}, |
392 **kwargs) | 393 **kwargs) |
393 | 394 |
| 395 b_blimp_linux = { |
| 396 'name': 'Blimp Linux (dbg)', |
| 397 'factory': annotator_factory.AnnotatorFactory().BaseFactory('chromium'), |
| 398 'category': 'linux', |
| 399 } |
| 400 |
394 b_chromium_win_analyze = {'name': 'Chromium Windows Analyze', | 401 b_chromium_win_analyze = {'name': 'Chromium Windows Analyze', |
395 'builddir': 'Chromium_Windows_Analyze', | 402 'builddir': 'Chromium_Windows_Analyze', |
396 'factory': f_win_analyze, | 403 'factory': f_win_analyze, |
397 'auto_reboot': False, | 404 'auto_reboot': False, |
398 } | 405 } |
399 | 406 |
400 | |
401 b_chromium_win_pgo_builder = { | 407 b_chromium_win_pgo_builder = { |
402 'name': 'Chromium Win PGO Builder', | 408 'name': 'Chromium Win PGO Builder', |
403 'builddir': 'chromium-win-pgo-builder', | 409 'builddir': 'chromium-win-pgo-builder', |
404 'factory': f_chromium_win_pgo_builder, | 410 'factory': f_chromium_win_pgo_builder, |
405 'category': 'windows', | 411 'category': 'windows', |
406 'auto_reboot': False, | 412 'auto_reboot': False, |
407 } | 413 } |
408 | 414 |
409 b_chromium_win_x64_pgo_builder = { | 415 b_chromium_win_x64_pgo_builder = { |
410 'name': 'Chromium Win x64 PGO Builder', | 416 'name': 'Chromium Win x64 PGO Builder', |
(...skipping 704 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1115 b_earlgrey_ios = { | 1121 b_earlgrey_ios = { |
1116 'name': 'EarlGreyiOS', | 1122 'name': 'EarlGreyiOS', |
1117 'factory': annotator_factory.AnnotatorFactory().BaseFactory( | 1123 'factory': annotator_factory.AnnotatorFactory().BaseFactory( |
1118 'ios/unified_builder_tester' | 1124 'ios/unified_builder_tester' |
1119 ), | 1125 ), |
1120 'category': 'ealrgrey', | 1126 'category': 'ealrgrey', |
1121 'auto_reboot': True, | 1127 'auto_reboot': True, |
1122 } | 1128 } |
1123 | 1129 |
1124 c['builders'] = [ | 1130 c['builders'] = [ |
| 1131 # Blimp |
| 1132 b_blimp_linux, |
| 1133 |
1125 # Windows release | 1134 # Windows release |
1126 b_chromium_win_goma, | 1135 b_chromium_win_goma, |
1127 b_chromium_win_goma_shared, | 1136 b_chromium_win_goma_shared, |
1128 b_chromium_win7_goma, | 1137 b_chromium_win7_goma, |
1129 b_chromium_win7_goma_shared, | 1138 b_chromium_win7_goma_shared, |
1130 b_chromium_win7_goma_dbg, | 1139 b_chromium_win7_goma_dbg, |
1131 b_chromium_win7_goma_clobber, | 1140 b_chromium_win7_goma_clobber, |
1132 b_chromium_win_clang_goma, | 1141 b_chromium_win_clang_goma, |
1133 b_chromium_win_clang, | 1142 b_chromium_win_clang, |
1134 b_chromium_win_clang_tester, | 1143 b_chromium_win_clang_tester, |
(...skipping 255 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1390 builders=['Chromium Win PGO Builder'])) | 1399 builders=['Chromium Win PGO Builder'])) |
1391 | 1400 |
1392 c['status'].append(MailNotifier( | 1401 c['status'].append(MailNotifier( |
1393 fromaddr=ActiveMaster.from_address, # Reply-To address | 1402 fromaddr=ActiveMaster.from_address, # Reply-To address |
1394 mode='failing', | 1403 mode='failing', |
1395 relayhost=config.Master.smtp, | 1404 relayhost=config.Master.smtp, |
1396 subject='Build failure on %(builder)s', | 1405 subject='Build failure on %(builder)s', |
1397 extraRecipients=['sbc@chromium.org'], | 1406 extraRecipients=['sbc@chromium.org'], |
1398 sendToInterestedUsers=False, | 1407 sendToInterestedUsers=False, |
1399 builders=['Linux ARM'])) | 1408 builders=['Linux ARM'])) |
OLD | NEW |