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

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: Rebase 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
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
10 12
11 class Master(object): 13 class Master(object):
12 # Repository URLs used by the SVNPoller and 'gclient config'. 14 # Repository URLs used by the SVNPoller and 'gclient config'.
13 server_url = 'http://src.chromium.org' 15 server_url = 'http://src.chromium.org'
14 git_server_url = 'http://src.chromium.org/git'
15 repo_root = '/svn' 16 repo_root = '/svn'
17 git_server_url = 'https://chromium.googlesource.com'
16 18
17 # External repos. 19 # External repos.
18 googlecode_url = 'http://%s.googlecode.com/svn' 20 googlecode_url = 'http://%s.googlecode.com/svn'
19 sourceforge_url = 'https://%(repo)s.svn.sourceforge.net/svnroot/%(repo)s' 21 sourceforge_url = 'https://%(repo)s.svn.sourceforge.net/svnroot/%(repo)s'
20 googlecode_revlinktmpl = 'https://code.google.com/p/%s/source/browse?r=%s' 22 googlecode_revlinktmpl = 'https://code.google.com/p/%s/source/browse?r=%s'
21 23
22 # Directly fetches from anonymous Blink svn server. 24 # Directly fetches from anonymous Blink svn server.
23 webkit_root_url = 'http://src.chromium.org/blink' 25 webkit_root_url = 'http://src.chromium.org/blink'
24 nacl_trunk_url = 'http://src.chromium.org/native_client/trunk' 26 nacl_trunk_url = 'http://src.chromium.org/native_client/trunk'
25 27
26 llvm_url = 'http://llvm.org/svn/llvm-project' 28 llvm_url = 'http://llvm.org/svn/llvm-project'
27 29
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. 30 # Perf Dashboard upload URL.
47 dashboard_upload_url = 'https://chromeperf.appspot.com' 31 dashboard_upload_url = 'https://chromeperf.appspot.com'
48 32
49 # Actually for Chromium OS slaves. 33 # Actually for Chromium OS slaves.
50 chromeos_url = git_server_url + '/chromiumos.git' 34 chromeos_url = git_server_url + '/chromiumos.git'
51 chromeos_internal_url = None
52 35
53 # Please change this accordingly. 36 # Default domain for emails to come from and
37 # domains to which emails can be sent.
54 master_domain = 'example.com' 38 master_domain = 'example.com'
55 permitted_domains = ('example.com',) 39 permitted_domains = ('example.com',)
56 40
57 # Your smtp server to enable mail notifications. 41 # Your smtp server to enable mail notifications.
58 smtp = 'smtp' 42 smtp = 'smtp'
59 43
60 # By default, bot_password will be filled in by config.GetBotPassword(); 44 # 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 45 bot_password = None
63 46
64 class _Base(object): 47 # Fake urls to make various factories happy.
48 swarm_server_internal_url = 'http://fake.swarm.url.server.com'
49 swarm_server_dev_internal_url = 'http://fake.swarm.dev.url.server.com'
50 swarm_hashtable_server_internal = 'http://fake.swarm.hashtable.server.com'
51 swarm_hashtable_server_dev_internal = 'http://fake.swarm.hashtable.server.com'
52 trunk_internal_url = None
53 trunk_internal_url_src = None
54 slave_internal_url = None
55 git_internal_server_url = None
56 syzygy_internal_url = None
57 webrtc_internal_url = None
58
59
60 class Base(object):
61 """Master base template. Contains stubs for variables that all masters
62 must define."""
65 # If set to True, the master will do nasty stuff like closing the tree, 63 # If set to True, the master will do nasty stuff like closing the tree,
66 # sending emails or other similar behaviors. Don't change this value unless 64 # sending emails or other similar behaviors. Don't change this value unless
67 # you modified the other settings extensively. 65 # you modified the other settings extensively.
68 is_production_host = False 66 is_production_host = False
Isaac (away) 2013/05/04 06:31:48 This adds the is_production_host = False for maste
69 # Master address. You should probably copy this file in another svn repo 67 # 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. 68 # so you can override this value on both the slaves and the master.
71 master_host = 'localhost' 69 master_host = 'localhost'
72 # Additional email addresses to send gatekeeper (automatic tree closage) 70 # Additional email addresses to send gatekeeper (automatic tree closage)
73 # notifications. Unnecessary for experimental masters and try servers. 71 # notifications. Unnecessary for experimental masters and try servers.
74 tree_closing_notification_recipients = [] 72 tree_closing_notification_recipients = []
75 # 'from:' field for emails sent from the server. 73 # 'from:' field for emails sent from the server.
76 from_address = 'nobody@example.com' 74 from_address = 'nobody@example.com'
Isaac (away) 2013/05/04 06:31:48 noreply@google.com
77 # 'reply_to:' field for emails sent from the server. 75 # 'reply_to:' field for emails sent from the server.
78 reply_to = 'nobody@example.com' 76 reply_to = 'nobody@example.com'
Isaac (away) 2013/05/04 06:31:48 noreply@google.com
79 # Code review site to upload results. You should setup your own Rietveld 77 # Code review site to upload results. You should setup your own Rietveld
80 # instance with the code at 78 # instance with the code at
81 # http://code.google.com/p/rietveld/source/browse/#svn/branches/chromium 79 # http://code.google.com/p/rietveld/source/browse/#svn/branches/chromium
82 # You can host your own private rietveld instance on Django, see 80 # You can host your own private rietveld instance on Django, see
83 # http://code.google.com/p/google-app-engine-django and 81 # http://code.google.com/p/google-app-engine-django and
84 # http://code.google.com/appengine/articles/pure_django.html 82 # http://code.google.com/appengine/articles/pure_django.html
85 code_review_site = 'https://chromiumcodereview.appspot.com' 83 code_review_site = 'https://chromiumcodereview.appspot.com'
Isaac (away) 2013/05/04 06:31:48 Not sure we want this in Base.
86 84
87 # For the following values, they are used only if non-0. Do not set them 85 # 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. 86 # here, set them in the actual master configuration class.
89 87
90 # Used for the waterfall URL and the waterfall's WebStatus object. 88 # Used for the waterfall URL and the waterfall's WebStatus object.
91 master_port = 0 89 master_port = 0
92 # Which port slaves use to connect to the master. 90 # Which port slaves use to connect to the master.
93 slave_port = 0 91 slave_port = 0
94 # The alternate read-only page. Optional. 92 # The alternate read-only page. Optional.
95 master_port_alt = 0 93 master_port_alt = 0
96 # HTTP port for try jobs. 94 # HTTP port for try jobs.
97 try_job_port = 0 95 try_job_port = 0
98 96
99 ## Chrome related 97 ## Per-master configs.
100 98
101 class _ChromiumBase(_Base): 99 class Master1(Base):
102 # Tree status urls. You should fork the code from tools/chromium-status/ and 100 """Chromium master."""
103 # setup your own AppEngine instance (or use directly Django to create a 101 master_host = 'master1.golo.chromium.org'
104 # local instance). 102 is_production_host = socket.getfqdn() == master_host
105 # Defaulting urls that are used to POST data to 'localhost' so a local dev 103 from_address = 'buildbot@chromium.org'
106 # server can be used for testing and to make sure nobody updates the tree 104 base_app_url = 'https://chromium-status.appspot.com'
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' 105 tree_status_url = base_app_url + '/status'
114 # Used by LKGR to POST data.
115 store_revisions_url = base_app_url + '/revisions' 106 store_revisions_url = base_app_url + '/revisions'
116 # Used by the try server to sync to the last known good revision: 107 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' 108 last_good_blink_url = 'http://blink-status.appspot.com/lkgr'
119 109
120 class Chromium(_ChromiumBase): 110 class Master2(Base):
121 # Used by the waterfall display. 111 """Chromeos master."""
122 project_name = 'Chromium' 112 master_host = 'master2.golo.chromium.org'
123 master_port = 9010 113 is_production_host = socket.getfqdn() == master_host
124 slave_port = 9112 114 tree_closing_notification_recipients = [
125 master_port_alt = 9014 115 'chromeos-build-failures@google.com']
116 from_address = 'buildbot@chromium.org'
126 117
127 class ChromiumFYI(_ChromiumBase): 118 class Master3(Base):
128 project_name = 'Chromium FYI' 119 """Client master."""
129 master_port = 9016 120 master_host = 'master3.golo.chromium.org'
130 slave_port = 9117 121 is_production_host = socket.getfqdn() == master_host
131 master_port_alt = 9019 122 tree_closing_notification_recipients = []
123 from_address = 'buildbot@chromium.org'
132 124
133 class ChromiumMemory(_ChromiumBase): 125 class Master4(Base):
134 project_name = 'Chromium Memory' 126 """Try server master."""
135 master_port = 9014 127 master_host = 'master4.golo.chromium.org'
136 slave_port = 9119 128 is_production_host = socket.getfqdn() == master_host
137 master_port_alt = 9047 129 tree_closing_notification_recipients = []
130 from_address = 'tryserver@chromium.org'
131 code_review_site = 'https://chromiumcodereview.appspot.com'
138 132
139 class ChromiumPerf(_ChromiumBase): 133 ## Native Client related
140 project_name = 'Chromium Perf'
141 master_port = 9050
142 slave_port = 9151
143 master_port_alt = 9052
144 134
145 class ChromiumWebkit(_ChromiumBase): 135 class NaClBase(Master3):
146 project_name = 'Chromium Webkit' 136 """Base class for Native Client masters."""
147 master_port = 9053 137 tree_closing_notification_recipients = ['bradnelson@chromium.org']
148 slave_port = 9154 138 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' 139 tree_status_url = base_app_url + '/status'
152 140 store_revisions_url = base_app_url + '/revisions'
153 class ChromiumChrome(_ChromiumBase): 141 last_good_url = base_app_url + '/lkgr'
154 project_name = 'Chromium Chrome' 142 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 ChromiumPyauto(_ChromiumBase):
160 project_name = 'Chromium PyAuto'
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 143
242 ## ChromiumOS related 144 ## ChromiumOS related
243 145
244 class ChromiumChromiumOS(_ChromiumBase): 146 class ChromiumOSBase(Master2):
245 project_name = 'Chromium ChromiumOS' 147 """Base class for ChromiumOS masters"""
246 master_port = 9035 148 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' 149 tree_status_url = base_app_url + '/status'
257 store_revisions_url = base_app_url + '/revisions' 150 store_revisions_url = base_app_url + '/revisions'
258 last_good_url = 'https://chromiumos-status.appspot.com/lkgr' 151 last_good_url = base_app_url + '/lkgr'
259 152
260 class ChromiumOSTryServer(_Base): 153 class ChromiumOSTryServer(Master2):
261 project_name = 'ChromiumOS Try Server' 154 project_name = 'ChromiumOS Try Server'
262 master_port = 9051 155 master_port = 9051
263 slave_port = 9153 156 slave_port = 9153
264 master_port_alt = 9063 157 master_port_alt = 9063
265 repo_url_ext = 'https://git.chromium.org/chromiumos/tryjobs.git' 158 repo_url_ext = 'https://git.chromium.org/chromiumos/tryjobs.git'
266 repo_url_int = None 159 repo_url_int = None
267 # The reply-to address to set for emails sent from the server. 160 # The reply-to address to set for emails sent from the server.
268 reply_to = 'nobody@example.com' 161 reply_to = 'nobody@example.com'
269 162
270 ## V8
271 163
272 class V8(_Base): 164 # Stubs of Archive and Distributed classes. Only truly defined in
273 project_name = 'V8' 165 # build_internal/.
274 master_host = 'localhost' 166 # 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): 167 class Archive(object):
524 archive_host = 'localhost' 168 archive_host = 'localhost'
525 # Skip any filenames (exes, symbols, etc.) starting with these strings 169 # Skip any filenames (exes, symbols, etc.) starting with these strings
526 # entirely, typically because they're not built for this distribution. 170 # entirely, typically because they're not built for this distribution.
527 exes_to_skip_entirely = [] 171 exes_to_skip_entirely = []
528 # Web server base path. 172 # Web server base path.
529 www_dir_base = "\\\\" + archive_host + "\\www\\" 173 www_dir_base = "\\\\" + archive_host + "\\www\\"
530 174
531 @staticmethod 175 @staticmethod
532 def Internal(): 176 def Internal():
533 pass 177 pass
534
535
536 class Distributed(object):
537 """Not much to describe."""
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698