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

Side by Side Diff: masters/master.chromium.swarm/master.cfg

Issue 1059063002: Add a Win Clang deterministic builder. (Closed) Base URL: https://chromium.googlesource.com/chromium/tools/build.git@master
Patch Set: Remove the old Windows builder. Created 5 years, 8 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 unified diff | Download patch
OLDNEW
1 # -*- python -*- 1 # -*- python -*-
2 # ex: set syntax=python: 2 # ex: set syntax=python:
3 3
4 # Copyright (c) 2012 The Chromium Authors. All rights reserved. 4 # Copyright (c) 2012 The Chromium Authors. All rights reserved.
5 # Use of this source code is governed by a BSD-style license that can be 5 # Use of this source code is governed by a BSD-style license that can be
6 # found in the LICENSE file. 6 # found in the LICENSE file.
7 7
8 from buildbot.scheduler import Scheduler 8 from buildbot.scheduler import Scheduler
9 from buildbot.schedulers import timed 9 from buildbot.schedulers import timed
10 from buildbot.status import mail 10 from buildbot.status import mail
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
45 branch='master', 45 branch='master',
46 treeStableTimer=60, 46 treeStableTimer=60,
47 builderNames=['Linux Swarm Tests', 47 builderNames=['Linux Swarm Tests',
48 'Linux Swarm Tests (dbg)', 48 'Linux Swarm Tests (dbg)',
49 'Windows Swarm Tests', 49 'Windows Swarm Tests',
50 'Windows Swarm Tests (dbg)', 50 'Windows Swarm Tests (dbg)',
51 'Mac Swarm Tests', 51 'Mac Swarm Tests',
52 'Mac Swarm Tests (dbg)', 52 'Mac Swarm Tests (dbg)',
53 'Linux deterministic build', 53 'Linux deterministic build',
54 'Windows deterministic build', 54 'Windows deterministic build',
55 'Windows Clang deterministic build',
55 'Mac deterministic build', 56 'Mac deterministic build',
56 'Android deterministic build']) 57 'Android deterministic build'])
57 58
58 s_heartbeat = timed.Periodic( 59 s_heartbeat = timed.Periodic(
59 name='heartbeat', builderNames=['Heartbeat', 'Heartbeat Canary'], 60 name='heartbeat', builderNames=['Heartbeat', 'Heartbeat Canary'],
60 periodicBuildTimer=60) 61 periodicBuildTimer=60)
61 62
62 c['schedulers'] = [s_chromium_swarm, s_heartbeat] 63 c['schedulers'] = [s_chromium_swarm, s_heartbeat]
63 64
64 65
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
148 149
149 b_chromium_mac_swarm_dbg = { 150 b_chromium_mac_swarm_dbg = {
150 'name': 'Mac Swarm Tests (dbg)', 151 'name': 'Mac Swarm Tests (dbg)',
151 'builddir': 'chromium-mac-swarm-dbg', 152 'builddir': 'chromium-mac-swarm-dbg',
152 'factory': RecipeBasedFactory('Debug'), 153 'factory': RecipeBasedFactory('Debug'),
153 'auto_reboot': False, 154 'auto_reboot': False,
154 'category': 'swarming', 155 'category': 'swarming',
155 } 156 }
156 157
157 b_win_deterministic_build = DeterministicBuilderFactory('Windows') 158 b_win_deterministic_build = DeterministicBuilderFactory('Windows')
159 b_win_clang_deterministic_build = DeterministicBuilderFactory('Windows Clang')
158 b_linux_deterministic_build = DeterministicBuilderFactory('Linux') 160 b_linux_deterministic_build = DeterministicBuilderFactory('Linux')
159 b_mac_deterministic_build = DeterministicBuilderFactory('Mac') 161 b_mac_deterministic_build = DeterministicBuilderFactory('Mac')
160 b_android_deterministic_build = DeterministicBuilderFactory('Android') 162 b_android_deterministic_build = DeterministicBuilderFactory('Android')
161 163
162 c['builders'] = [ 164 c['builders'] = [
163 b_heartbeat, 165 b_heartbeat,
164 b_heartbeat_canary, 166 b_heartbeat_canary,
165 b_chromium_linux_swarm, 167 b_chromium_linux_swarm,
166 b_chromium_linux_swarm_dbg, 168 b_chromium_linux_swarm_dbg,
167 b_chromium_win_swarm, 169 b_chromium_win_swarm,
168 b_chromium_win_swarm_dbg, 170 b_chromium_win_swarm_dbg,
169 b_chromium_mac_swarm, 171 b_chromium_mac_swarm,
170 b_chromium_mac_swarm_dbg, 172 b_chromium_mac_swarm_dbg,
171 b_win_deterministic_build, 173 b_win_deterministic_build,
174 b_win_clang_deterministic_build,
172 b_linux_deterministic_build, 175 b_linux_deterministic_build,
173 b_mac_deterministic_build, 176 b_mac_deterministic_build,
174 b_android_deterministic_build, 177 b_android_deterministic_build,
175 ] 178 ]
176 179
177 # Associate the slaves to the builders. The configuration is in slaves.cfg. 180 # Associate the slaves to the builders. The configuration is in slaves.cfg.
178 slaves = slaves_list.SlavesList('slaves.cfg', 'ChromiumSwarm') 181 slaves = slaves_list.SlavesList('slaves.cfg', 'ChromiumSwarm')
179 for builder in c['builders']: 182 for builder in c['builders']:
180 builder['slavenames'] = slaves.GetSlavesName(builder=builder['name']) 183 builder['slavenames'] = slaves.GetSlavesName(builder=builder['name'])
181 184
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
223 sendToInterestedUsers=False, 226 sendToInterestedUsers=False,
224 extraRecipients=[ 227 extraRecipients=[
225 'chrome-troopers+swarming@google.com', 228 'chrome-troopers+swarming@google.com',
226 ])) 229 ]))
227 230
228 231
229 ####### PROJECT IDENTITY 232 ####### PROJECT IDENTITY
230 233
231 c['projectName'] = ActiveMaster.project_name 234 c['projectName'] = ActiveMaster.project_name
232 c['projectURL'] = config.Master.project_url 235 c['projectURL'] = config.Master.project_url
OLDNEW
« no previous file with comments | « no previous file | masters/master.chromium.swarm/slaves.cfg » ('j') | scripts/slave/recipes/swarming/deterministic_build.py » ('J')

Powered by Google App Engine
This is Rietveld 408576698