OLD | NEW |
1 # Copyright (c) 2011 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2011 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 from buildbot.scheduler import Scheduler | 5 from buildbot.scheduler import Scheduler |
6 from buildbot.changes.filter import ChangeFilter | 6 from buildbot.changes.filter import ChangeFilter |
7 | 7 |
8 from master.factory import syzygy_factory | 8 from master.factory import syzygy_factory |
9 | 9 |
10 defaults = { 'category': 'official' } | |
11 | 10 |
12 def win(): | 11 def win(): |
13 return syzygy_factory.SyzygyFactory('src/syzygy', | 12 return syzygy_factory.SyzygyFactory('src/syzygy', |
14 target_platform='win32') | 13 target_platform='win32') |
15 | 14 |
16 | 15 |
17 def _VersionFileFilter(change): | 16 def _VersionFileFilter(change): |
18 """A change filter function that disregards all changes that don't | 17 """A change filter function that disregards all changes that don't |
19 touch src/syzygy/VERSION. | 18 touch src/syzygy/VERSION. |
20 | 19 |
(...skipping 14 matching lines...) Expand all Loading... |
35 # | 34 # |
36 # Windows official Release builder | 35 # Windows official Release builder |
37 # | 36 # |
38 official_factory = win().SyzygyFactory(official_release=True) | 37 official_factory = win().SyzygyFactory(official_release=True) |
39 | 38 |
40 official_builder = { | 39 official_builder = { |
41 'name': 'Syzygy Official', | 40 'name': 'Syzygy Official', |
42 'factory': official_factory, | 41 'factory': official_factory, |
43 'schedulers': 'syzygy_version', | 42 'schedulers': 'syzygy_version', |
44 'auto_reboot': False, | 43 'auto_reboot': False, |
| 44 'category': 'official', |
45 } | 45 } |
46 | 46 |
47 | 47 |
48 def Update(config, active_master, c): | 48 def Update(config, active_master, c): |
49 c['schedulers'].append(official_scheduler) | 49 c['schedulers'].append(official_scheduler) |
50 c['builders'].append(official_builder) | 50 c['builders'].append(official_builder) |
OLD | NEW |