| 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 |