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

Side by Side Diff: site_config/config_default.py

Issue 14383021: Break config_default into master_site_configs. (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/tools/build
Patch Set: config -> config_bootstrap for masters_test import Created 7 years, 7 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 | Annotate | Revision Log
« no previous file with comments | « site_config/config_bootstrap.py ('k') | test/masters_cfg_test.py » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2012 The Chromium Authors. All rights reserved. 1 # Copyright 2012 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 """Seeds a number of variables defined in chromium_config.py. 5 """Seeds a number of variables defined in chromium_config.py.
6 6
7 The recommended way is to fork this file and use a custom DEPS forked from 7 The recommended way is to fork this file and use a custom DEPS forked from
8 config/XXX/DEPS with the right configuration data.""" 8 config/XXX/DEPS with the right configuration data."""
9 9
10 import socket
11
12
13 class classproperty(object):
14 """A decorator that allows is_production_host to only to be defined once."""
15 def __init__(self, getter):
16 self.getter = getter
17 def __get__(self, instance, owner):
18 return self.getter(owner)
19
10 20
11 class Master(object): 21 class Master(object):
12 # Repository URLs used by the SVNPoller and 'gclient config'. 22 # Repository URLs used by the SVNPoller and 'gclient config'.
13 server_url = 'http://src.chromium.org' 23 server_url = 'http://src.chromium.org'
14 git_server_url = 'http://src.chromium.org/git'
15 repo_root = '/svn' 24 repo_root = '/svn'
25 git_server_url = 'https://chromium.googlesource.com'
16 26
17 # External repos. 27 # External repos.
18 googlecode_url = 'http://%s.googlecode.com/svn' 28 googlecode_url = 'http://%s.googlecode.com/svn'
19 sourceforge_url = 'https://%(repo)s.svn.sourceforge.net/svnroot/%(repo)s' 29 sourceforge_url = 'https://%(repo)s.svn.sourceforge.net/svnroot/%(repo)s'
20 googlecode_revlinktmpl = 'https://code.google.com/p/%s/source/browse?r=%s' 30 googlecode_revlinktmpl = 'https://code.google.com/p/%s/source/browse?r=%s'
21 31
22 # Directly fetches from anonymous Blink svn server. 32 # Directly fetches from anonymous Blink svn server.
23 webkit_root_url = 'http://src.chromium.org/blink' 33 webkit_root_url = 'http://src.chromium.org/blink'
24 nacl_trunk_url = 'http://src.chromium.org/native_client/trunk' 34 nacl_trunk_url = 'http://src.chromium.org/native_client/trunk'
25 35
26 llvm_url = 'http://llvm.org/svn/llvm-project' 36 llvm_url = 'http://llvm.org/svn/llvm-project'
27 37
28 # Other non-redistributable repositories.
29 repo_root_internal = None
30 trunk_internal_url = None
31 trunk_internal_url_src = None
32 gears_url_internal = None
33 o3d_url_internal = None
34 nacl_trunk_url_internal = None
35 nacl_url_internal = None
36 slave_internal_url = None
37
38 syzygy_internal_url = None
39 webrtc_internal_url = None
40
41 swarm_server_internal_url = 'http://fake.swarm.url.server.com'
42 swarm_server_dev_internal_url = 'http://fake.swarm.dev.url.server.com'
43 swarm_hashtable_server_internal = 'http://fake.swarm.hashtable.server.com'
44 swarm_hashtable_server_dev_internal = 'http://fake.swarm.hashtable.server.com'
45
46 # Perf Dashboard upload URL. 38 # Perf Dashboard upload URL.
47 dashboard_upload_url = 'https://chromeperf.appspot.com' 39 dashboard_upload_url = 'https://chromeperf.appspot.com'
48 40
49 # Actually for Chromium OS slaves. 41 # Actually for Chromium OS slaves.
50 chromeos_url = git_server_url + '/chromiumos.git' 42 chromeos_url = git_server_url + '/chromiumos.git'
51 chromeos_internal_url = None
52 43
53 # Please change this accordingly. 44 # Default domain for emails to come from and
45 # domains to which emails can be sent.
54 master_domain = 'example.com' 46 master_domain = 'example.com'
55 permitted_domains = ('example.com',) 47 permitted_domains = ('example.com',)
56 48
57 # Your smtp server to enable mail notifications. 49 # Your smtp server to enable mail notifications.
58 smtp = 'smtp' 50 smtp = 'smtp'
59 51
60 # By default, bot_password will be filled in by config.GetBotPassword(); 52 # By default, bot_password will be filled in by config.GetBotPassword().
61 # if the private config wants to override this, it can do so.
62 bot_password = None 53 bot_password = None
63 54
64 class _Base(object): 55 # Fake urls to make various factories happy.
65 # If set to True, the master will do nasty stuff like closing the tree, 56 swarm_server_internal_url = 'http://fake.swarm.url.server.com'
66 # sending emails or other similar behaviors. Don't change this value unless 57 swarm_server_dev_internal_url = 'http://fake.swarm.dev.url.server.com'
67 # you modified the other settings extensively. 58 swarm_hashtable_server_internal = 'http://fake.swarm.hashtable.server.com'
68 is_production_host = False 59 swarm_hashtable_server_dev_internal = 'http://fake.swarm.hashtable.server.com'
60 trunk_internal_url = None
61 trunk_internal_url_src = None
62 slave_internal_url = None
63 git_internal_server_url = None
64 syzygy_internal_url = None
65 webrtc_internal_url = None
66
67
68 class Base(object):
69 """Master base template.
70 Contains stubs for variables that all masters must define."""
69 # Master address. You should probably copy this file in another svn repo 71 # Master address. You should probably copy this file in another svn repo
70 # so you can override this value on both the slaves and the master. 72 # so you can override this value on both the slaves and the master.
71 master_host = 'localhost' 73 master_host = 'localhost'
74 # Only report that we are running on a master if the master_host (even when
75 # master_host is overridden by a subclass) is the same as the current host.
76 @classproperty
77 def is_production_host(cls):
78 return socket.getfqdn() == cls.master_host
79 # 'from:' field for emails sent from the server.
80 from_address = 'nobody@example.com'
72 # Additional email addresses to send gatekeeper (automatic tree closage) 81 # Additional email addresses to send gatekeeper (automatic tree closage)
73 # notifications. Unnecessary for experimental masters and try servers. 82 # notifications. Unnecessary for experimental masters and try servers.
74 tree_closing_notification_recipients = [] 83 tree_closing_notification_recipients = []
75 # 'from:' field for emails sent from the server.
76 from_address = 'nobody@example.com'
77 # 'reply_to:' field for emails sent from the server.
78 reply_to = 'nobody@example.com'
79 # Code review site to upload results. You should setup your own Rietveld
80 # instance with the code at
81 # http://code.google.com/p/rietveld/source/browse/#svn/branches/chromium
82 # You can host your own private rietveld instance on Django, see
83 # http://code.google.com/p/google-app-engine-django and
84 # http://code.google.com/appengine/articles/pure_django.html
85 code_review_site = 'https://chromiumcodereview.appspot.com'
86
87 # For the following values, they are used only if non-0. Do not set them 84 # For the following values, they are used only if non-0. Do not set them
88 # here, set them in the actual master configuration class. 85 # here, set them in the actual master configuration class:
89
90 # Used for the waterfall URL and the waterfall's WebStatus object. 86 # Used for the waterfall URL and the waterfall's WebStatus object.
91 master_port = 0 87 master_port = 0
92 # Which port slaves use to connect to the master. 88 # Which port slaves use to connect to the master.
93 slave_port = 0 89 slave_port = 0
94 # The alternate read-only page. Optional. 90 # The alternate read-only page. Optional.
95 master_port_alt = 0 91 master_port_alt = 0
96 # HTTP port for try jobs.
97 try_job_port = 0
98 92
99 ## Chrome related 93 ## Per-master configs.
100 94
101 class _ChromiumBase(_Base): 95 class Master1(Base):
102 # Tree status urls. You should fork the code from tools/chromium-status/ and 96 """Chromium master."""
103 # setup your own AppEngine instance (or use directly Django to create a 97 master_host = 'master1.golo.chromium.org'
104 # local instance). 98 from_address = 'buildbot@chromium.org'
105 # Defaulting urls that are used to POST data to 'localhost' so a local dev 99 base_app_url = 'https://chromium-status.appspot.com'
106 # server can be used for testing and to make sure nobody updates the tree
107 # status by error!
108 #
109 # This url is used for HttpStatusPush:
110 base_app_url = 'http://localhost:8080'
111 # HTTP url that should return 0 or 1, depending if the tree is open or
112 # closed. It is also used as POST to update the tree status.
113 tree_status_url = base_app_url + '/status' 100 tree_status_url = base_app_url + '/status'
114 # Used by LKGR to POST data.
115 store_revisions_url = base_app_url + '/revisions' 101 store_revisions_url = base_app_url + '/revisions'
116 # Used by the try server to sync to the last known good revision: 102 last_good_url = base_app_url + '/lkgr'
117 last_good_url = 'http://chromium-status.appspot.com/lkgr'
118 last_good_blink_url = 'http://blink-status.appspot.com/lkgr' 103 last_good_blink_url = 'http://blink-status.appspot.com/lkgr'
119 104
120 class Chromium(_ChromiumBase): 105 class Master2(Base):
121 # Used by the waterfall display. 106 """Chromeos master."""
122 project_name = 'Chromium' 107 master_host = 'master2.golo.chromium.org'
123 master_port = 9010 108 tree_closing_notification_recipients = [
124 slave_port = 9112 109 'chromeos-build-failures@google.com']
125 master_port_alt = 9014 110 from_address = 'buildbot@chromium.org'
126 111
127 class ChromiumFYI(_ChromiumBase): 112 class Master3(Base):
128 project_name = 'Chromium FYI' 113 """Client master."""
129 master_port = 9016 114 master_host = 'master3.golo.chromium.org'
130 slave_port = 9117 115 tree_closing_notification_recipients = []
131 master_port_alt = 9019 116 from_address = 'buildbot@chromium.org'
132 117
133 class ChromiumMemory(_ChromiumBase): 118 class Master4(Base):
134 project_name = 'Chromium Memory' 119 """Try server master."""
135 master_port = 9014 120 master_host = 'master4.golo.chromium.org'
136 slave_port = 9119 121 tree_closing_notification_recipients = []
137 master_port_alt = 9047 122 from_address = 'tryserver@chromium.org'
123 code_review_site = 'https://chromiumcodereview.appspot.com'
138 124
139 class ChromiumPerf(_ChromiumBase): 125 ## Native Client related
140 project_name = 'Chromium Perf'
141 master_port = 9050
142 slave_port = 9151
143 master_port_alt = 9052
144 126
145 class ChromiumWebkit(_ChromiumBase): 127 class NaClBase(Master3):
146 project_name = 'Chromium Webkit' 128 """Base class for Native Client masters."""
147 master_port = 9053 129 tree_closing_notification_recipients = ['bradnelson@chromium.org']
148 slave_port = 9154 130 base_app_url = 'https://nativeclient-status.appspot.com'
149 master_port_alt = 9055
150 base_app_url = 'https://blink-status.appspot.com'
151 tree_status_url = base_app_url + '/status' 131 tree_status_url = base_app_url + '/status'
152 132 store_revisions_url = base_app_url + '/revisions'
153 class ChromiumChrome(_ChromiumBase): 133 last_good_url = base_app_url + '/lkgr'
154 project_name = 'Chromium Chrome' 134 perf_base_url = 'http://build.chromium.org/f/client/perf'
155 master_port = 9056
156 slave_port = 9157
157 master_port_alt = 9058
158
159 class ChromiumChromeDriver(_ChromiumBase):
160 project_name = 'Chromium ChromeDriver'
161 master_port = 9016
162 slave_port = 9116
163 master_port_alt = 9216
164
165 class ChromiumEndure(_ChromiumBase):
166 project_name = 'Chromium Endure'
167 master_port = 9021
168 slave_port = 9121
169 master_port_alt = 9221
170
171 class ChromiumGPU(_ChromiumBase):
172 project_name = 'Chromium GPU'
173 master_port = 9076
174 slave_port = 9189
175 master_port_alt = 9077
176
177 class ChromiumGPUFYI(_ChromiumBase):
178 project_name = 'Chromium GPU FYI'
179 master_port = 9059
180 slave_port = 9160
181 master_port_alt = 9061
182
183 class ChromiumLKGR(_ChromiumBase):
184 project_name = 'Chromium LKGR'
185 master_port = 9018
186 slave_port = 9118
187 master_port_alt = 9218
188
189 class ChromiumGIT(_ChromiumBase):
190 project_name = 'Chromium Git'
191 master_port = 9062
192 slave_port = 9163
193 master_port_alt = 9064
194
195 class ChromiumFlaky(_ChromiumBase):
196 project_name = 'Chromium Flaky'
197 master_port = 9065
198 slave_port = 9166
199 master_port_alt = 9067
200
201 class ChromiumSwarm(_ChromiumBase):
202 project_name = 'Chromium Swarm'
203 master_port = 9068
204 slave_port = 9169
205 master_port_alt = 9070
206
207 class ChromiumMemoryFYI(_ChromiumBase):
208 project_name = 'Chromium Memory FYI'
209 master_port = 9071
210 slave_port = 9172
211 master_port_alt = 9073
212
213 class ChromiumChromebot(_ChromiumBase):
214 project_name = 'Chromium Chromebot'
215 master_port = 9090
216 slave_port = 9190
217 master_port_alt = 9290
218
219 class TryServer(_ChromiumBase):
220 project_name = 'Chromium Try Server'
221 master_port = 9011
222 slave_port = 9113
223 master_port_alt = 9015
224 try_job_port = 9018
225 # The svn repository to poll to grab try patches. For chrome, we use a
226 # separate repo to put all the diff files to be tried.
227 svn_url = None
228
229 class Gatekeeper(_ChromiumBase):
230 project_name = 'Chromium Gatekeeper'
231 master_port = 9511
232 slave_port = 9611
233 master_port_alt = 9711
234
235 class MyChromeFork(_Base):
236 # Place your continuous build fork settings here.
237 project_name = 'My Forked Chrome'
238 master_port = 9010
239 slave_port = 9111
240 from_address = 'nobody@example.com'
241 135
242 ## ChromiumOS related 136 ## ChromiumOS related
243 137
244 class ChromiumChromiumOS(_ChromiumBase): 138 class ChromiumOSBase(Master2):
245 project_name = 'Chromium ChromiumOS' 139 """Base class for ChromiumOS masters"""
246 master_port = 9035 140 base_app_url = 'https://chromiumos-status.appspot.com'
247 slave_port = 9127
248 master_port_alt = 9037
249
250 class ChromiumOS(_Base):
251 project_name = 'ChromiumOS'
252 master_port = 9030
253 slave_port = 9127
254 master_port_alt = 9043
255 base_app_url = 'http://localhost:8080'
256 tree_status_url = base_app_url + '/status' 141 tree_status_url = base_app_url + '/status'
257 store_revisions_url = base_app_url + '/revisions' 142 store_revisions_url = base_app_url + '/revisions'
258 last_good_url = 'https://chromiumos-status.appspot.com/lkgr' 143 last_good_url = base_app_url + '/lkgr'
259 144
260 class ChromiumOSTryServer(_Base): 145 class ChromiumOSTryServer(Master2):
261 project_name = 'ChromiumOS Try Server' 146 project_name = 'ChromiumOS Try Server'
262 master_port = 9051 147 master_port = 9051
263 slave_port = 9153 148 slave_port = 9153
264 master_port_alt = 9063 149 master_port_alt = 9063
265 repo_url_ext = 'https://git.chromium.org/chromiumos/tryjobs.git' 150 repo_url_ext = 'https://git.chromium.org/chromiumos/tryjobs.git'
266 repo_url_int = None 151 repo_url_int = None
267 # The reply-to address to set for emails sent from the server. 152 # The reply-to address to set for emails sent from the server.
268 reply_to = 'nobody@example.com' 153 reply_to = 'nobody@example.com'
269 154
270 ## V8
271 155
272 class V8(_Base): 156 # Stubs of Archive and Distributed classes. Only truly defined in
273 project_name = 'V8' 157 # build_internal/.
274 master_host = 'localhost' 158 # TODO(agable): Move these somewhere more appropriate, like master_util.
275 master_port = 9030
276 slave_port = 9131
277 master_port_alt = 9043
278 server_url = 'http://v8.googlecode.com'
279 project_url = 'http://v8.googlecode.com'
280 perf_base_url = 'http://build.chromium.org/f/client/perf'
281
282 ## Dart
283
284 class Dart(_Base):
285 http_status_push_url = None
286 project_name = 'Dart'
287 master_port = 8040
288 slave_port = 8140
289 # Enable when there's a public waterfall.
290 master_port_alt = 8240
291
292 class DartFYI(_Base):
293 http_status_push_url = None
294 project_name = 'Dart FYI'
295 master_port = 8051
296 slave_port = 8151
297 # Enable when there's a public waterfall.
298 master_port_alt = 8251
299
300
301 ## Native Client related
302
303 class _NaClBase(_Base):
304 base_app_url = 'http://localhost:8080'
305 tree_status_url = base_app_url + '/status'
306 store_revisions_url = base_app_url + '/revisions'
307 last_good_url = 'http://nativeclient-status.appspot.com/lkgr'
308 perf_base_url = 'http://build.chromium.org/f/client/perf'
309
310 class NativeClient(_NaClBase):
311 project_name = 'NativeClient'
312 master_port = 9080
313 slave_port = 9180
314 master_port_alt = 9280
315
316 class NativeClientToolchain(_NaClBase):
317 project_name = 'NativeClientToolchain'
318 master_port = 9081
319 slave_port = 9181
320 master_port_alt = 9281
321
322 class NativeClientChrome(_NaClBase):
323 project_name = 'NativeClientChrome'
324 master_port = 9082
325 slave_port = 9182
326 master_port_alt = 9282
327
328 class NativeClientRagel(_NaClBase):
329 project_name = 'NativeClientRagel'
330 master_port = 9083
331 slave_port = 9183
332 master_port_alt = 9283
333
334 class NativeClientSDK(_NaClBase):
335 project_name = 'NativeClientSDK'
336 master_port = 9084
337 slave_port = 9184
338 master_port_alt = 9284
339
340 class NativeClientPorts(_NaClBase):
341 project_name = 'NativeClientPorts'
342 master_port = 9085
343 slave_port = 9185
344 master_port_alt = 9285
345
346 class NativeClientTryServer(_Base):
347 project_name = 'NativeClient-Try'
348 master_port = 9086
349 slave_port = 9186
350 master_port_alt = 9286
351 try_job_port = 9386
352 svn_url = None
353
354 class NativeClientLLVM(_NaClBase):
355 project_name = 'NativeClientLLVM'
356 master_port = 9087
357 slave_port = 9187
358 master_port_alt = 9287
359
360 class NativeClientSDKMono(_NaClBase):
361 project_name = 'NativeClientSDKMono'
362 master_port = 9088
363 slave_port = 9188
364 master_port_alt = 9288
365
366 class NativeClientSDKAddIn(_NaClBase):
367 project_name = 'NativeClientSDKAddIn'
368 master_port = 9089
369 slave_port = 9191
370 master_port_alt = 9289
371
372 ## Others
373
374 class O3D(_Base):
375 project_name = 'O3D'
376 master_port = 9028
377 slave_port = 9129
378 master_port_alt = 9042
379 base_app_url = 'http://localhost:8080'
380 tree_status_url = base_app_url + '/status'
381 store_revisions_url = base_app_url + '/revisions'
382 last_good_url = 'http://o3d-status.appspot.com/lkgr'
383
384 class PageSpeed(_Base):
385 project_name = 'PageSpeed'
386 master_port = 9038
387 slave_port = 9138
388 master_port_alt = 9238
389 tree_closing_notification_recipients = []
390 # Select tree status urls and codereview location.
391 base_app_url = 'https://page-speed-status.appspot.com'
392 tree_status_url = base_app_url + '/status'
393 store_revisions_url = base_app_url + '/revisions'
394 last_good_url = base_app_url + '/lkgr'
395
396 class Skia(_Base):
397 project_name = 'Skia'
398 master_host = 'localhost'
399 master_port = 9068
400 slave_port = 9169
401 master_port_alt = 9070
402 server_url = 'http://skia.googlecode.com'
403 project_url = 'http://skia.googlecode.com'
404 is_production_host = False
405
406 class Omaha(_Base):
407 project_name = 'Omaha'
408 master_port = 9044
409 slave_port = 9144
410 master_port_alt = 9244
411
412 # Used for testing on a local machine
413 class Experimental(Chromium):
414 project_name = 'Chromium Experimental'
415 master_host = 'localhost'
416 master_port = 9010
417 slave_port = 9111
418 master_port_alt = 9012
419
420 # Used for perf testing
421 # TODO: Remove this when performance testing with clang is done, but no
422 # later than EOQ2 2011.
423 class ChromiumPerfClang(_ChromiumBase):
424 project_name = 'Chromium Perf Clang'
425 master_port = 9040
426 slave_port = 9141
427 master_port_alt = 9042
428
429 class Sfntly(_Base):
430 project_name = 'Sfntly'
431 project_url = 'http://code.google.com/p/sfntly/'
432 master_port = 9048
433 slave_port = 9148
434 master_port_alt = 9248
435
436 class ChromiumPerfAv(_ChromiumBase):
437 project_name = 'Chromium Perf Av'
438 master_port = 9075
439 slave_port = 9175
440 master_port_alt = 9275
441 # Need @google name to enable post to google groups.
442 from_address = 'perf_av@google.com'
443
444 class DevTools(Chromium):
445 project_name = 'Chromium DevTools'
446 master_host = 'localhost'
447 master_port = 9010
448 slave_port = 9111
449 master_port_alt = 9012
450
451 class DrMemory(_Base):
452 project_name = 'DrMemory'
453 master_host = 'localhost'
454 master_port = 9092
455 slave_port = 9192
456 master_port_alt = 9292
457
458 class DynamoRIO(_Base):
459 project_name = 'DynamoRIO'
460 master_host = 'localhost'
461 master_port = 9093
462 slave_port = 9193
463 master_port_alt = 9293
464
465 class WebRTC(_Base):
466 project_name = 'WebRTC'
467 master_port = 9094
468 slave_port = 9194
469 master_port_alt = 9294
470 server_url = 'http://webrtc.googlecode.com'
471 project_url = 'http://webrtc.googlecode.com'
472 from_address = 'webrtc-cb-watchlist@google.com'
473
474 class ChromiumWebRTC(WebRTC):
475 project_name = 'Chromium WebRTC'
476 master_port = 9095
477 slave_port = 9195
478 master_port_alt = 9295
479
480 class Libyuv(_Base):
481 project_name = 'Libyuv'
482 master_port = 9096
483 slave_port = 9196
484 master_port_alt = 9296
485 server_url = 'http://libyuv.googlecode.com'
486 project_url = 'http://libyuv.googlecode.com'
487 from_address = 'libyuv-cb-watchlist@google.com'
488
489 class Libjingle(_Base):
490 project_name = 'Libjingle'
491 master_port = 9097
492 slave_port = 9197
493 master_port_alt = 9297
494 server_url = 'http://libjingle.googlecode.com'
495 project_url = 'http://libjingle.googlecode.com'
496 from_address = 'libjingle-cb-watchlist@google.com'
497
498 class ChromiumWebRTCFYI(WebRTC):
499 project_name = 'Chromium WebRTC FYI'
500 master_port = 9098
501 slave_port = 9198
502 master_port_alt = 9298
503
504 class WebRTCTryServer(WebRTC):
505 project_name = 'WebRTC Try Server'
506 master_port = 9099
507 slave_port = 9199
508 master_port_alt = 9299
509 try_job_port = 9399
510 svn_url = None
511 last_good_url = 'http://webrtc-dashboard.appspot.com/lkgr'
512 code_review_site = 'http://review.webrtc.org'
513
514 class LibyuvTryServer(WebRTC):
515 project_name = 'Libyuv Try Server'
516 master_port = 9100
517 slave_port = 9200
518 master_port_alt = 9300
519 try_job_port = 9400
520 from_address = 'libyuv-cb-watchlist@google.com'
521
522
523 class Archive(object): 159 class Archive(object):
524 archive_host = 'localhost' 160 archive_host = 'localhost'
525 # Skip any filenames (exes, symbols, etc.) starting with these strings 161 # Skip any filenames (exes, symbols, etc.) starting with these strings
526 # entirely, typically because they're not built for this distribution. 162 # entirely, typically because they're not built for this distribution.
527 exes_to_skip_entirely = [] 163 exes_to_skip_entirely = []
528 # Web server base path. 164 # Web server base path.
529 www_dir_base = "\\\\" + archive_host + "\\www\\" 165 www_dir_base = "\\\\" + archive_host + "\\www\\"
530 166
531 @staticmethod 167 @staticmethod
532 def Internal(): 168 def Internal():
533 pass 169 pass
534 170
535 171
536 class Distributed(object): 172 class Distributed(object):
537 """Not much to describe.""" 173 """Not much to describe."""
OLDNEW
« no previous file with comments | « site_config/config_bootstrap.py ('k') | test/masters_cfg_test.py » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698