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

Side by Side Diff: master.chromeos/master.cfg

Issue 668140: Adding more board types to the waterfall. (Closed) Base URL: svn://chrome-svn/chrome/trunk/tools/buildbot/
Patch Set: Created 10 years, 9 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 | « no previous file | master.chromeos/public_html/announce.html » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # -*- python -*- 1 # -*- python -*-
2 # ex: set syntax=python: 2 # ex: set syntax=python:
3 3
4 # Copyright (c) 2006-2009 The Chromium Authors. All rights reserved. 4 # Copyright (c) 2006-2009 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 # This is the buildmaster config file for the 'chromeos' bot. It must 8 # This is the buildmaster config file for the 'chromeos' bot. It must
9 # be installed as 'master.cfg' in your buildmaster's base directory 9 # be installed as 'master.cfg' in your buildmaster's base directory
10 # (although the filename can be changed with the --basedir option to 10 # (although the filename can be changed with the --basedir option to
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after
94 # - And down below in the builder definitions as well 94 # - And down below in the builder definitions as well
95 # - and you probably need to restart any changed slaves as well as the master 95 # - and you probably need to restart any changed slaves as well as the master
96 s_chromeos = Scheduler( 96 s_chromeos = Scheduler(
97 name='chromeos', 97 name='chromeos',
98 # Renamed 'src' to 'master' for git_buildbot.py 98 # Renamed 'src' to 'master' for git_buildbot.py
99 branch='master', 99 branch='master',
100 treeStableTimer=0, 100 treeStableTimer=0,
101 builderNames=[ 101 builderNames=[
102 'arm new incremental image', 102 'arm new incremental image',
103 'arm new full image', 103 'arm new full image',
104 'arm st1q incremental image',
105 'arm st1q full image',
106 'arm beagleboard incremental image',
107 'arm beagleboard full image',
108 'arm tegra2 full image',
104 'x86 new incremental image (RC)', 109 'x86 new incremental image (RC)',
105 'x86 new full image', 110 'x86 new full image',
106 ]) 111 ])
107 112
108 113
109 # TODO: add ARM builds 114 # TODO: add ARM builds
110 115
111 c['schedulers'] = [s_chromeos] 116 c['schedulers'] = [s_chromeos]
112 117
113 ####### BUILDERS 118 ####### BUILDERS
(...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after
172 'archive_build': True, 177 'archive_build': True,
173 'archive_max': 50, 178 'archive_max': 50,
174 # TODO: These builds need to be archived somewhere other than the slave 179 # TODO: These builds need to be archived somewhere other than the slave
175 # similar to the Chrome buildbot mechanism that uses chrome-web. 180 # similar to the Chrome buildbot mechanism that uses chrome-web.
176 # For now they will stay on the pubically inaccessible slave 181 # For now they will stay on the pubically inaccessible slave
177 # for internally testing purposes. External users will get a 403. 182 # for internally testing purposes. External users will get a 403.
178 'archive_url': 'http://codg176.jail.google.com/archive', 183 'archive_url': 'http://codg176.jail.google.com/archive',
179 } 184 }
180 ) 185 )
181 186
187 f_arm_st1q_image_inc = m_arm.ChromeOSFactory(
188 'arm-st1q-image-inc',
189 steps=['make_chroot', 'platform', 'image'],
190 options={
191 'lasercats': True,
192 'lasercats_board': 'st1q',
193 # 'lasercats_jobs': '--jobs 5',
194 'lasercats_extra': '--usepkg',
195 'lasercats_testmod': '--notest_mod',
196 },
197 factory_properties={
198 'archive_build': True,
199 'archive_max': 50,
200 # TODO: These builds need to be archived somewhere other than the slave
201 # similar to the Chrome buildbot mechanism that uses chrome-web.
202 # For now they will stay on the pubically inaccessible slave
203 # for internally testing purposes. External users will get a 403.
204 'archive_url': 'http://codg158.jail.google.com/archive',
205 }
206 )
207
208 f_arm_st1q_image_rel = m_arm.ChromeOSFactory(
209 'arm-st1q-image-rel',
210 steps=['make_chroot', 'platform', 'image', 'cache'],
211 options={
212 'lasercats': True,
213 'lasercats_board': 'st1q',
214 'lasercats_replace': '--replace',
215 'lasercats_testmod': '--notest_mod',
216 # 'lasercats_jobs': '--jobs 5',
217 },
218 factory_properties={
219 'archive_build': True,
220 'archive_max': 50,
221 # TODO: These builds need to be archived somewhere other than the slave
222 # similar to the Chrome buildbot mechanism that uses chrome-web.
223 # For now they will stay on the pubically inaccessible slave
224 # for internally testing purposes. External users will get a 403.
225 'archive_url': 'http://codg159.jail.google.com/archive',
226 }
227 )
228
229 f_arm_beagleboard_image_inc = m_arm.ChromeOSFactory(
230 'arm-beagleboard-image-inc',
231 steps=['make_chroot', 'platform', 'image'],
232 options={
233 'lasercats': True,
234 'lasercats_board': 'beagleboard',
235 # 'lasercats_jobs': '--jobs 5',
236 'lasercats_extra': '--usepkg',
237 'lasercats_testmod': '--notest_mod',
238 },
239 factory_properties={
240 'archive_build': True,
241 'archive_max': 50,
242 # TODO: These builds need to be archived somewhere other than the slave
243 # similar to the Chrome buildbot mechanism that uses chrome-web.
244 # For now they will stay on the pubically inaccessible slave
245 # for internally testing purposes. External users will get a 403.
246 'archive_url': 'http://codg172.jail.google.com/archive',
247 }
248 )
249
250 f_arm_beagleboard_image_rel = m_arm.ChromeOSFactory(
251 'arm-beagleboard-image-rel',
252 steps=['make_chroot', 'platform', 'image', 'cache'],
253 options={
254 'lasercats': True,
255 'lasercats_board': 'beagleboard',
256 'lasercats_replace': '--replace',
257 'lasercats_testmod': '--notest_mod',
258 # 'lasercats_jobs': '--jobs 5',
259 },
260 factory_properties={
261 'archive_build': True,
262 'archive_max': 50,
263 # TODO: These builds need to be archived somewhere other than the slave
264 # similar to the Chrome buildbot mechanism that uses chrome-web.
265 # For now they will stay on the pubically inaccessible slave
266 # for internally testing purposes. External users will get a 403.
267 'archive_url': 'http://codg173.jail.google.com/archive',
268 }
269 )
270
271 f_arm_tegra2_image_rel = m_arm.ChromeOSFactory(
272 'arm-tegra2-image-rel',
273 steps=['make_chroot', 'platform', 'image', 'cache'],
274 options={
275 'lasercats': True,
276 'lasercats_board': 'tegra2-dev-board',
277 'lasercats_replace': '--replace',
278 'lasercats_testmod': '--notest_mod',
279 # 'lasercats_jobs': '--jobs 5',
280 },
281 factory_properties={
282 'archive_build': True,
283 'archive_max': 50,
284 # TODO: These builds need to be archived somewhere other than the slave
285 # similar to the Chrome buildbot mechanism that uses chrome-web.
286 # For now they will stay on the pubically inaccessible slave
287 # for internally testing purposes. External users will get a 403.
288 'archive_url': 'http://codg136.jail.google.com/archive',
289 }
290 )
291
182 f_x86_new_image_inc = m_x86.ChromeOSFactory( 292 f_x86_new_image_inc = m_x86.ChromeOSFactory(
183 'x86-new-image-inc', 293 'x86-new-image-inc',
184 steps=['make_chroot', 'platform', 'image'], 294 steps=['make_chroot', 'platform', 'image'],
185 options={ 295 options={
186 'lasercats': True, 296 'lasercats': True,
187 'lasercats_board': 'x86-generic', 297 'lasercats_board': 'x86-generic',
188 # 'lasercats_jobs': '--jobs 5', 298 # 'lasercats_jobs': '--jobs 5',
189 'lasercats_extra': '--usepkg', 299 'lasercats_extra': '--usepkg',
190 'lasercats_chromebase': '--chromebase http://codf196.jail.google.com/arc hive/chrome-official', 300 'lasercats_chromebase': '--chromebase http://codf196.jail.google.com/arc hive/chrome-official',
191 'lasercats_testmod': '--notest_mod', 301 'lasercats_testmod': '--notest_mod',
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after
246 'category': '1release full|builders_compile', 356 'category': '1release full|builders_compile',
247 } 357 }
248 358
249 b_arm_new_image_rel = { 359 b_arm_new_image_rel = {
250 'name': 'arm new full image', 360 'name': 'arm new full image',
251 'builddir': 'arm-new-image-rel', 361 'builddir': 'arm-new-image-rel',
252 'factory': f_arm_new_image_rel, 362 'factory': f_arm_new_image_rel,
253 'category': '1release full|builders_compile', 363 'category': '1release full|builders_compile',
254 } 364 }
255 365
366 b_arm_st1q_image_inc = {
367 'name': 'arm st1q incremental image',
368 'builddir': 'arm-st1q-image-inc',
369 'factory': f_arm_st1q_image_inc,
370 'category': '1release full|builders_compile',
371 }
372
373 b_arm_st1q_image_rel = {
374 'name': 'arm st1q full image',
375 'builddir': 'arm-st1q-image-rel',
376 'factory': f_arm_st1q_image_rel,
377 'category': '1release full|builders_compile',
378 }
379
380 b_arm_beagleboard_image_inc = {
381 'name': 'arm beagleboard incremental image',
382 'builddir': 'arm-beagleboard-image-inc',
383 'factory': f_arm_st1q_image_inc,
384 'category': '1release full|builders_compile',
385 }
386
387 b_arm_beagleboard_image_rel = {
388 'name': 'arm beagleboard full image',
389 'builddir': 'arm-beagleboard-image-rel',
390 'factory': f_arm_beagleboard_image_rel,
391 'category': '1release full|builders_compile',
392 }
393
394 b_arm_tegra2_image_rel = {
395 'name': 'arm tegra2 full image',
396 'builddir': 'arm-tegra2-image-rel',
397 'factory': f_arm_tegra2_image_rel,
398 'category': '1release full|builders_compile',
399 }
400
256 b_x86_new_image_inc = { 401 b_x86_new_image_inc = {
257 'name': 'x86 new incremental image (RC)', 402 'name': 'x86 new incremental image (RC)',
258 'builddir': 'x86-new-image-inc', 403 'builddir': 'x86-new-image-inc',
259 'factory': f_x86_new_image_inc, 404 'factory': f_x86_new_image_inc,
260 'category': '1release full|builders_compile', 405 'category': '1release full|builders_compile',
261 } 406 }
262 407
263 b_x86_new_image_rel = { 408 b_x86_new_image_rel = {
264 'name': 'x86 new full image', 409 'name': 'x86 new full image',
265 'builddir': 'x86-new-image-rel', 410 'builddir': 'x86-new-image-rel',
266 'factory': f_x86_new_image_rel, 411 'factory': f_x86_new_image_rel,
267 'category': '1release full|builders_compile', 412 'category': '1release full|builders_compile',
268 } 413 }
269 414
270 c['builders'] = [ 415 c['builders'] = [
271 b_arm_new_image_inc, 416 b_arm_new_image_inc,
272 b_arm_new_image_rel, 417 b_arm_new_image_rel,
418 b_arm_st1q_image_inc,
419 b_arm_st1q_image_rel,
420 b_arm_beagleboard_image_inc,
421 b_arm_beagleboard_image_rel,
422 b_arm_tegra2_image_rel,
273 b_x86_new_image_inc, 423 b_x86_new_image_inc,
274 b_x86_new_image_rel, 424 b_x86_new_image_rel,
275 ] 425 ]
276 426
277 427
278 ####### BUILDSLAVES 428 ####### BUILDSLAVES
279 429
280 # the 'slaves' list defines the set of allowable buildslaves. Each element is a 430 # the 'slaves' list defines the set of allowable buildslaves. Each element is a
281 # tuple of bot-name and bot-password. These correspond to values given to the 431 # tuple of bot-name and bot-password. These correspond to values given to the
282 # buildslave's mktap invocation. 432 # buildslave's mktap invocation.
(...skipping 115 matching lines...) Expand 10 before | Expand all | Expand 10 after
398 c['projectName'] = ActiveMaster.project_name 548 c['projectName'] = ActiveMaster.project_name
399 c['projectURL'] = config.Master.project_url 549 c['projectURL'] = config.Master.project_url
400 550
401 # the 'buildbotURL' string should point to the location where the buildbot's 551 # the 'buildbotURL' string should point to the location where the buildbot's
402 # internal web server (usually the html.Waterfall page) is visible. This 552 # internal web server (usually the html.Waterfall page) is visible. This
403 # typically uses the port number set in the Waterfall 'status' entry, but 553 # typically uses the port number set in the Waterfall 'status' entry, but
404 # with an externally-visible host name which the buildbot cannot figure out 554 # with an externally-visible host name which the buildbot cannot figure out
405 # without some help. 555 # without some help.
406 556
407 c['buildbotURL'] = 'http://build.chromium.org/buildbot/chromiumos/' 557 c['buildbotURL'] = 'http://build.chromium.org/buildbot/chromiumos/'
OLDNEW
« no previous file with comments | « no previous file | master.chromeos/public_html/announce.html » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698