| OLD | NEW |
| 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 81 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 92 # - slaves.cfg | 92 # - slaves.cfg |
| 93 # - public_html/announce.html | 93 # - public_html/announce.html |
| 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 generic incremental', |
| 103 'arm new full image', | 103 'arm generic full', |
| 104 'arm st1q incremental image', | 104 'arm st1q incremental', |
| 105 'arm st1q full image', | 105 'arm st1q full', |
| 106 'arm beagleboard incremental image', | 106 # 'arm beagleboard incremental', |
| 107 'arm beagleboard full image', | 107 # 'arm beagleboard full', |
| 108 'arm tegra2 full image', | 108 'arm tegra2 incremental', |
| 109 'x86 new incremental image (RC)', | 109 'arm tegra2 full', |
| 110 'x86 new full image', | 110 'x86 generic incremental (RC)', |
| 111 'x86 generic full', |
| 111 ]) | 112 ]) |
| 112 | 113 |
| 113 | 114 |
| 114 # TODO: add ARM builds | 115 # TODO: add ARM builds |
| 115 | 116 |
| 116 c['schedulers'] = [s_chromeos] | 117 c['schedulers'] = [s_chromeos] |
| 117 | 118 |
| 118 ####### BUILDERS | 119 ####### BUILDERS |
| 119 | 120 |
| 120 # buildbot/process/factory.py provides several BuildFactory classes you can | 121 # buildbot/process/factory.py provides several BuildFactory classes you can |
| (...skipping 14 matching lines...) Expand all Loading... |
| 135 m_x86 = chromeos_factory.ChromeOSFactory( | 136 m_x86 = chromeos_factory.ChromeOSFactory( |
| 136 'chromeos/src/scripts', 'linux', target_arch='x86') | 137 'chromeos/src/scripts', 'linux', target_arch='x86') |
| 137 | 138 |
| 138 m_arm = chromeos_factory.ChromeOSFactory( | 139 m_arm = chromeos_factory.ChromeOSFactory( |
| 139 'chromeos/src/scripts', 'linux', target_arch='arm') | 140 'chromeos/src/scripts', 'linux', target_arch='arm') |
| 140 | 141 |
| 141 | 142 |
| 142 # The identifier of the factory is the build configuration. If two factories | 143 # The identifier of the factory is the build configuration. If two factories |
| 143 # are using the same build configuration, they should have the same identifier. | 144 # are using the same build configuration, they should have the same identifier. |
| 144 | 145 |
| 145 f_arm_new_image_inc = m_arm.ChromeOSFactory( | 146 f_arm_generic_inc = m_arm.ChromeOSFactory( |
| 146 'arm-new-image-inc', | 147 'arm-generic-inc', |
| 147 steps=['make_chroot', 'platform', 'image'], | 148 steps=['make_chroot', 'platform', 'image'], |
| 148 options={ | 149 options={ |
| 149 'lasercats': True, | 150 'lasercats': True, |
| 150 'lasercats_board': 'arm-generic', | 151 'lasercats_board': 'arm-generic', |
| 151 # 'lasercats_jobs': '--jobs 5', | 152 # 'lasercats_jobs': '--jobs 5', |
| 152 'lasercats_extra': '--usepkg', | 153 'lasercats_extra': '--usepkg', |
| 153 'lasercats_testmod': '--notest_mod', | 154 'lasercats_testmod': '--notest_mod', |
| 154 }, | 155 }, |
| 155 factory_properties={ | 156 factory_properties={ |
| 156 'archive_build': True, | 157 'archive_build': True, |
| 157 'archive_max': 50, | 158 'archive_max': 50, |
| 158 # TODO: These builds need to be archived somewhere other than the slave | 159 # TODO: These builds need to be archived somewhere other than the slave |
| 159 # similar to the Chrome buildbot mechanism that uses chrome-web. | 160 # similar to the Chrome buildbot mechanism that uses chrome-web. |
| 160 # For now they will stay on the pubically inaccessible slave | 161 # For now they will stay on the pubically inaccessible slave |
| 161 # for internally testing purposes. External users will get a 403. | 162 # for internally testing purposes. External users will get a 403. |
| 162 'archive_url': 'http://codg175.jail.google.com/archive', | 163 'archive_url': 'http://codg175.jail.google.com/archive', |
| 163 } | 164 } |
| 164 ) | 165 ) |
| 165 | 166 |
| 166 f_arm_new_image_rel = m_arm.ChromeOSFactory( | 167 f_arm_generic_rel = m_arm.ChromeOSFactory( |
| 167 'arm-new-image-rel', | 168 'arm-generic-rel', |
| 168 steps=['make_chroot', 'platform', 'image', 'cache'], | 169 steps=['make_chroot', 'platform', 'image', 'cache'], |
| 169 options={ | 170 options={ |
| 170 'lasercats': True, | 171 'lasercats': True, |
| 171 'lasercats_board': 'arm-generic', | 172 'lasercats_board': 'arm-generic', |
| 172 'lasercats_replace': '--replace', | 173 'lasercats_replace': '--replace', |
| 173 'lasercats_testmod': '--notest_mod', | 174 'lasercats_testmod': '--notest_mod', |
| 174 # 'lasercats_jobs': '--jobs 5', | 175 # 'lasercats_jobs': '--jobs 5', |
| 175 }, | 176 }, |
| 176 factory_properties={ | 177 factory_properties={ |
| 177 'archive_build': True, | 178 'archive_build': True, |
| 178 'archive_max': 50, | 179 'archive_max': 50, |
| 179 # TODO: These builds need to be archived somewhere other than the slave | 180 # TODO: These builds need to be archived somewhere other than the slave |
| 180 # similar to the Chrome buildbot mechanism that uses chrome-web. | 181 # similar to the Chrome buildbot mechanism that uses chrome-web. |
| 181 # For now they will stay on the pubically inaccessible slave | 182 # For now they will stay on the pubically inaccessible slave |
| 182 # for internally testing purposes. External users will get a 403. | 183 # for internally testing purposes. External users will get a 403. |
| 183 'archive_url': 'http://codg176.jail.google.com/archive', | 184 'archive_url': 'http://codg176.jail.google.com/archive', |
| 184 } | 185 } |
| 185 ) | 186 ) |
| 186 | 187 |
| 187 f_arm_st1q_image_inc = m_arm.ChromeOSFactory( | 188 f_arm_st1q_inc = m_arm.ChromeOSFactory( |
| 188 'arm-st1q-image-inc', | 189 'arm-st1q-inc', |
| 189 steps=['make_chroot', 'platform', 'image'], | 190 steps=['make_chroot', 'platform', 'image'], |
| 190 options={ | 191 options={ |
| 191 'lasercats': True, | 192 'lasercats': True, |
| 192 'lasercats_board': 'st1q', | 193 'lasercats_board': 'st1q', |
| 193 # 'lasercats_jobs': '--jobs 5', | 194 # 'lasercats_jobs': '--jobs 5', |
| 194 'lasercats_extra': '--usepkg', | 195 'lasercats_extra': '--usepkg', |
| 195 'lasercats_testmod': '--notest_mod', | 196 'lasercats_testmod': '--notest_mod', |
| 196 }, | 197 }, |
| 197 factory_properties={ | 198 factory_properties={ |
| 198 'archive_build': True, | 199 'archive_build': True, |
| 199 'archive_max': 50, | 200 'archive_max': 50, |
| 200 # TODO: These builds need to be archived somewhere other than the slave | 201 # TODO: These builds need to be archived somewhere other than the slave |
| 201 # similar to the Chrome buildbot mechanism that uses chrome-web. | 202 # similar to the Chrome buildbot mechanism that uses chrome-web. |
| 202 # For now they will stay on the pubically inaccessible slave | 203 # For now they will stay on the pubically inaccessible slave |
| 203 # for internally testing purposes. External users will get a 403. | 204 # for internally testing purposes. External users will get a 403. |
| 204 'archive_url': 'http://codg158.jail.google.com/archive', | 205 'archive_url': 'http://codg158.jail.google.com/archive', |
| 205 } | 206 } |
| 206 ) | 207 ) |
| 207 | 208 |
| 208 f_arm_st1q_image_rel = m_arm.ChromeOSFactory( | 209 f_arm_st1q_rel = m_arm.ChromeOSFactory( |
| 209 'arm-st1q-image-rel', | 210 'arm-st1q-rel', |
| 210 steps=['make_chroot', 'platform', 'image', 'cache'], | 211 steps=['make_chroot', 'platform', 'image', 'cache'], |
| 211 options={ | 212 options={ |
| 212 'lasercats': True, | 213 'lasercats': True, |
| 213 'lasercats_board': 'st1q', | 214 'lasercats_board': 'st1q', |
| 214 'lasercats_replace': '--replace', | 215 'lasercats_replace': '--replace', |
| 215 'lasercats_testmod': '--notest_mod', | 216 'lasercats_testmod': '--notest_mod', |
| 216 # 'lasercats_jobs': '--jobs 5', | 217 # 'lasercats_jobs': '--jobs 5', |
| 217 }, | 218 }, |
| 218 factory_properties={ | 219 factory_properties={ |
| 219 'archive_build': True, | 220 'archive_build': True, |
| 220 'archive_max': 50, | 221 'archive_max': 50, |
| 221 # TODO: These builds need to be archived somewhere other than the slave | 222 # TODO: These builds need to be archived somewhere other than the slave |
| 222 # similar to the Chrome buildbot mechanism that uses chrome-web. | 223 # similar to the Chrome buildbot mechanism that uses chrome-web. |
| 223 # For now they will stay on the pubically inaccessible slave | 224 # For now they will stay on the pubically inaccessible slave |
| 224 # for internally testing purposes. External users will get a 403. | 225 # for internally testing purposes. External users will get a 403. |
| 225 'archive_url': 'http://codg159.jail.google.com/archive', | 226 'archive_url': 'http://codg159.jail.google.com/archive', |
| 226 } | 227 } |
| 227 ) | 228 ) |
| 228 | 229 |
| 229 f_arm_beagleboard_image_inc = m_arm.ChromeOSFactory( | 230 f_arm_beagleboard_inc = m_arm.ChromeOSFactory( |
| 230 'arm-beagleboard-image-inc', | 231 'arm-beagleboard-inc', |
| 231 steps=['make_chroot', 'platform', 'image'], | 232 steps=['make_chroot', 'platform', 'image'], |
| 232 options={ | 233 options={ |
| 233 'lasercats': True, | 234 'lasercats': True, |
| 234 'lasercats_board': 'beagleboard', | 235 'lasercats_board': 'beagleboard', |
| 235 # 'lasercats_jobs': '--jobs 5', | 236 # 'lasercats_jobs': '--jobs 5', |
| 236 'lasercats_extra': '--usepkg', | 237 'lasercats_extra': '--usepkg', |
| 237 'lasercats_testmod': '--notest_mod', | 238 'lasercats_testmod': '--notest_mod', |
| 238 }, | 239 }, |
| 239 factory_properties={ | 240 factory_properties={ |
| 240 'archive_build': True, | 241 'archive_build': True, |
| 241 'archive_max': 50, | 242 'archive_max': 50, |
| 242 # TODO: These builds need to be archived somewhere other than the slave | 243 # TODO: These builds need to be archived somewhere other than the slave |
| 243 # similar to the Chrome buildbot mechanism that uses chrome-web. | 244 # similar to the Chrome buildbot mechanism that uses chrome-web. |
| 244 # For now they will stay on the pubically inaccessible slave | 245 # For now they will stay on the pubically inaccessible slave |
| 245 # for internally testing purposes. External users will get a 403. | 246 # for internally testing purposes. External users will get a 403. |
| 246 'archive_url': 'http://codg172.jail.google.com/archive', | 247 'archive_url': 'http://codg172.jail.google.com/archive', |
| 247 } | 248 } |
| 248 ) | 249 ) |
| 249 | 250 |
| 250 f_arm_beagleboard_image_rel = m_arm.ChromeOSFactory( | 251 f_arm_beagleboard_rel = m_arm.ChromeOSFactory( |
| 251 'arm-beagleboard-image-rel', | 252 'arm-beagleboard-rel', |
| 252 steps=['make_chroot', 'platform', 'image', 'cache'], | 253 steps=['make_chroot', 'platform', 'image', 'cache'], |
| 253 options={ | 254 options={ |
| 254 'lasercats': True, | 255 'lasercats': True, |
| 255 'lasercats_board': 'beagleboard', | 256 'lasercats_board': 'beagleboard', |
| 256 'lasercats_replace': '--replace', | 257 'lasercats_replace': '--replace', |
| 257 'lasercats_testmod': '--notest_mod', | 258 'lasercats_testmod': '--notest_mod', |
| 258 # 'lasercats_jobs': '--jobs 5', | 259 # 'lasercats_jobs': '--jobs 5', |
| 259 }, | 260 }, |
| 260 factory_properties={ | 261 factory_properties={ |
| 261 'archive_build': True, | 262 'archive_build': True, |
| 262 'archive_max': 50, | 263 'archive_max': 50, |
| 263 # TODO: These builds need to be archived somewhere other than the slave | 264 # TODO: These builds need to be archived somewhere other than the slave |
| 264 # similar to the Chrome buildbot mechanism that uses chrome-web. | 265 # similar to the Chrome buildbot mechanism that uses chrome-web. |
| 265 # For now they will stay on the pubically inaccessible slave | 266 # For now they will stay on the pubically inaccessible slave |
| 266 # for internally testing purposes. External users will get a 403. | 267 # for internally testing purposes. External users will get a 403. |
| 267 'archive_url': 'http://codg173.jail.google.com/archive', | 268 'archive_url': 'http://codg173.jail.google.com/archive', |
| 268 } | 269 } |
| 269 ) | 270 ) |
| 270 | 271 |
| 271 f_arm_tegra2_image_rel = m_arm.ChromeOSFactory( | 272 f_arm_tegra2_inc = m_arm.ChromeOSFactory( |
| 272 'arm-tegra2-image-rel', | 273 'arm-tegra2-inc', |
| 274 steps=['make_chroot', 'platform', 'image'], |
| 275 options={ |
| 276 'lasercats': True, |
| 277 'lasercats_board': 'tegra2-dev-board', |
| 278 # 'lasercats_jobs': '--jobs 5', |
| 279 'lasercats_extra': '--usepkg', |
| 280 'lasercats_testmod': '--notest_mod', |
| 281 }, |
| 282 factory_properties={ |
| 283 'archive_build': True, |
| 284 'archive_max': 50, |
| 285 # TODO: These builds need to be archived somewhere other than the slave |
| 286 # similar to the Chrome buildbot mechanism that uses chrome-web. |
| 287 # For now they will stay on the pubically inaccessible slave |
| 288 # for internally testing purposes. External users will get a 403. |
| 289 'archive_url': 'http://codg172.jail.google.com/archive', |
| 290 } |
| 291 ) |
| 292 |
| 293 f_arm_tegra2_rel = m_arm.ChromeOSFactory( |
| 294 'arm-tegra2-rel', |
| 273 steps=['make_chroot', 'platform', 'image', 'cache'], | 295 steps=['make_chroot', 'platform', 'image', 'cache'], |
| 274 options={ | 296 options={ |
| 275 'lasercats': True, | 297 'lasercats': True, |
| 276 'lasercats_board': 'tegra2-dev-board', | 298 'lasercats_board': 'tegra2-dev-board', |
| 277 'lasercats_replace': '--replace', | 299 'lasercats_replace': '--replace', |
| 278 'lasercats_testmod': '--notest_mod', | 300 'lasercats_testmod': '--notest_mod', |
| 279 # 'lasercats_jobs': '--jobs 5', | 301 # 'lasercats_jobs': '--jobs 5', |
| 280 }, | 302 }, |
| 281 factory_properties={ | 303 factory_properties={ |
| 282 'archive_build': True, | 304 'archive_build': True, |
| 283 'archive_max': 50, | 305 'archive_max': 50, |
| 284 # TODO: These builds need to be archived somewhere other than the slave | 306 # TODO: These builds need to be archived somewhere other than the slave |
| 285 # similar to the Chrome buildbot mechanism that uses chrome-web. | 307 # similar to the Chrome buildbot mechanism that uses chrome-web. |
| 286 # For now they will stay on the pubically inaccessible slave | 308 # For now they will stay on the pubically inaccessible slave |
| 287 # for internally testing purposes. External users will get a 403. | 309 # for internally testing purposes. External users will get a 403. |
| 288 'archive_url': 'http://codg136.jail.google.com/archive', | 310 'archive_url': 'http://codg136.jail.google.com/archive', |
| 289 } | 311 } |
| 290 ) | 312 ) |
| 291 | 313 |
| 292 f_x86_new_image_inc = m_x86.ChromeOSFactory( | 314 f_x86_generic_inc = m_x86.ChromeOSFactory( |
| 293 'x86-new-image-inc', | 315 'x86-generic-inc', |
| 294 steps=['make_chroot', 'platform', 'image'], | 316 steps=['make_chroot', 'platform', 'image'], |
| 295 options={ | 317 options={ |
| 296 'lasercats': True, | 318 'lasercats': True, |
| 297 'lasercats_board': 'x86-generic', | 319 'lasercats_board': 'x86-generic', |
| 298 # 'lasercats_jobs': '--jobs 5', | 320 # 'lasercats_jobs': '--jobs 5', |
| 299 'lasercats_extra': '--usepkg', | 321 'lasercats_extra': '--usepkg', |
| 300 'lasercats_chromebase': '--chromebase http://codf196.jail.google.com/arc
hive/chrome-official', | 322 'lasercats_chromebase': '--chromebase http://codf196.jail.google.com/arc
hive/chrome-official', |
| 301 'lasercats_testmod': '--notest_mod', | 323 'lasercats_testmod': '--notest_mod', |
| 302 }, | 324 }, |
| 303 factory_properties={ | 325 factory_properties={ |
| 304 'archive_build': True, | 326 'archive_build': True, |
| 305 'archive_max': 50, | 327 'archive_max': 50, |
| 306 # TODO: These builds need to be archived somewhere other than the slave | 328 # TODO: These builds need to be archived somewhere other than the slave |
| 307 # similar to the Chrome buildbot mechanism that uses chrome-web. | 329 # similar to the Chrome buildbot mechanism that uses chrome-web. |
| 308 # For now they will stay on the pubically inaccessible slave | 330 # For now they will stay on the pubically inaccessible slave |
| 309 # for internally testing purposes. External users will get a 403. | 331 # for internally testing purposes. External users will get a 403. |
| 310 'archive_url': 'http://codg174.jail.google.com/archive', | 332 'archive_url': 'http://codg174.jail.google.com/archive', |
| 311 } | 333 } |
| 312 ) | 334 ) |
| 313 | 335 |
| 314 f_x86_new_image_rel = m_x86.ChromeOSFactory( | 336 f_x86_generic_rel = m_x86.ChromeOSFactory( |
| 315 'x86-new-image-rel', | 337 'x86-generic-rel', |
| 316 steps=['make_chroot', 'platform', 'image', 'cache'], | 338 steps=['make_chroot', 'platform', 'image', 'cache'], |
| 317 tests=['platform'], | 339 tests=['platform'], |
| 318 options={ | 340 options={ |
| 319 'lasercats': True, | 341 'lasercats': True, |
| 320 'lasercats_board': 'x86-generic', | 342 'lasercats_board': 'x86-generic', |
| 321 'lasercats_replace': '--replace', | 343 'lasercats_replace': '--replace', |
| 322 'lasercats_autotest': '--withautotest', | 344 'lasercats_autotest': '--withautotest', |
| 323 'lasercats_testmod': '--test_mod', | 345 'lasercats_testmod': '--test_mod', |
| 324 # 'lasercats_jobs': '--jobs 5', | 346 # 'lasercats_jobs': '--jobs 5', |
| 325 }, | 347 }, |
| (...skipping 16 matching lines...) Expand all Loading... |
| 342 # name (required): the name used to describe this bilder | 364 # name (required): the name used to describe this bilder |
| 343 # slavename (required): which slave to use, must appear in c['slaves'] | 365 # slavename (required): which slave to use, must appear in c['slaves'] |
| 344 # builddir (required): which subdirectory to run the builder in | 366 # builddir (required): which subdirectory to run the builder in |
| 345 # factory (required): a BuildFactory to define how the build is run | 367 # factory (required): a BuildFactory to define how the build is run |
| 346 # periodicBuildTime (optional): if set, force a build every N seconds | 368 # periodicBuildTime (optional): if set, force a build every N seconds |
| 347 # category (optional): it is not used in the normal 'buildbot' meaning. It is | 369 # category (optional): it is not used in the normal 'buildbot' meaning. It is |
| 348 # used by gatekeeper to determine which steps it should | 370 # used by gatekeeper to determine which steps it should |
| 349 # look for to close the tree. | 371 # look for to close the tree. |
| 350 # | 372 # |
| 351 | 373 |
| 352 b_arm_new_image_inc = { | 374 b_arm_generic_inc = { |
| 353 'name': 'arm new incremental image', | 375 'name': 'arm generic incremental', |
| 354 'builddir': 'arm-new-image-inc', | 376 'builddir': 'arm-generic-inc', |
| 355 'factory': f_arm_new_image_inc, | 377 'factory': f_arm_generic_inc, |
| 356 'category': '1release full|builders_compile', | 378 'category': '1release full|builders_compile', |
| 357 } | 379 } |
| 358 | 380 |
| 359 b_arm_new_image_rel = { | 381 b_arm_generic_rel = { |
| 360 'name': 'arm new full image', | 382 'name': 'arm generic full', |
| 361 'builddir': 'arm-new-image-rel', | 383 'builddir': 'arm-generic-rel', |
| 362 'factory': f_arm_new_image_rel, | 384 'factory': f_arm_generic_rel, |
| 363 'category': '1release full|builders_compile', | 385 'category': '1release full|builders_compile', |
| 364 } | 386 } |
| 365 | 387 |
| 366 b_arm_st1q_image_inc = { | 388 b_arm_st1q_inc = { |
| 367 'name': 'arm st1q incremental image', | 389 'name': 'arm st1q incremental', |
| 368 'builddir': 'arm-st1q-image-inc', | 390 'builddir': 'arm-st1q-inc', |
| 369 'factory': f_arm_st1q_image_inc, | 391 'factory': f_arm_st1q_inc, |
| 370 'category': '1release full|builders_compile', | 392 'category': '1release full|builders_compile', |
| 371 } | 393 } |
| 372 | 394 |
| 373 b_arm_st1q_image_rel = { | 395 b_arm_st1q_rel = { |
| 374 'name': 'arm st1q full image', | 396 'name': 'arm st1q full', |
| 375 'builddir': 'arm-st1q-image-rel', | 397 'builddir': 'arm-st1q-rel', |
| 376 'factory': f_arm_st1q_image_rel, | 398 'factory': f_arm_st1q_rel, |
| 377 'category': '1release full|builders_compile', | 399 'category': '1release full|builders_compile', |
| 378 } | 400 } |
| 379 | 401 |
| 380 b_arm_beagleboard_image_inc = { | 402 b_arm_beagleboard_inc = { |
| 381 'name': 'arm beagleboard incremental image', | 403 'name': 'arm beagleboard incremental', |
| 382 'builddir': 'arm-beagleboard-image-inc', | 404 'builddir': 'arm-beagleboard-inc', |
| 383 'factory': f_arm_beagleboard_image_inc, | 405 'factory': f_arm_beagleboard_inc, |
| 384 'category': '1release full|builders_compile', | 406 'category': '1release full|builders_compile', |
| 385 } | 407 } |
| 386 | 408 |
| 387 b_arm_beagleboard_image_rel = { | 409 b_arm_beagleboard_rel = { |
| 388 'name': 'arm beagleboard full image', | 410 'name': 'arm beagleboard full', |
| 389 'builddir': 'arm-beagleboard-image-rel', | 411 'builddir': 'arm-beagleboard-rel', |
| 390 'factory': f_arm_beagleboard_image_rel, | 412 'factory': f_arm_beagleboard_rel, |
| 391 'category': '1release full|builders_compile', | 413 'category': '1release full|builders_compile', |
| 392 } | 414 } |
| 393 | 415 |
| 394 b_arm_tegra2_image_rel = { | 416 b_arm_tegra2_inc = { |
| 395 'name': 'arm tegra2 full image', | 417 'name': 'arm tegra2 incremental', |
| 396 'builddir': 'arm-tegra2-image-rel', | 418 'builddir': 'arm-tegra2-inc', |
| 397 'factory': f_arm_tegra2_image_rel, | 419 'factory': f_arm_tegra2_inc, |
| 398 'category': '1release full|builders_compile', | 420 'category': '1release full|builders_compile', |
| 399 } | 421 } |
| 400 | 422 |
| 401 b_x86_new_image_inc = { | 423 b_arm_tegra2_rel = { |
| 402 'name': 'x86 new incremental image (RC)', | 424 'name': 'arm tegra2 full', |
| 403 'builddir': 'x86-new-image-inc', | 425 'builddir': 'arm-tegra2-rel', |
| 404 'factory': f_x86_new_image_inc, | 426 'factory': f_arm_tegra2_rel, |
| 405 'category': '1release full|builders_compile', | 427 'category': '1release full|builders_compile', |
| 406 } | 428 } |
| 407 | 429 |
| 408 b_x86_new_image_rel = { | 430 b_x86_generic_inc = { |
| 409 'name': 'x86 new full image', | 431 'name': 'x86 generic incremental (RC)', |
| 410 'builddir': 'x86-new-image-rel', | 432 'builddir': 'x86-generic-inc', |
| 411 'factory': f_x86_new_image_rel, | 433 'factory': f_x86_generic_inc, |
| 434 'category': '1release full|builders_compile', |
| 435 } |
| 436 |
| 437 b_x86_generic_rel = { |
| 438 'name': 'x86 generic full', |
| 439 'builddir': 'x86-generic-rel', |
| 440 'factory': f_x86_generic_rel, |
| 412 'category': '1release full|builders_compile', | 441 'category': '1release full|builders_compile', |
| 413 } | 442 } |
| 414 | 443 |
| 415 c['builders'] = [ | 444 c['builders'] = [ |
| 416 b_arm_new_image_inc, | 445 b_arm_generic_inc, |
| 417 b_arm_new_image_rel, | 446 b_arm_generic_rel, |
| 418 b_arm_st1q_image_inc, | 447 b_arm_st1q_inc, |
| 419 b_arm_st1q_image_rel, | 448 b_arm_st1q_rel, |
| 420 b_arm_beagleboard_image_inc, | 449 # b_arm_beagleboard_inc, |
| 421 b_arm_beagleboard_image_rel, | 450 # b_arm_beagleboard_rel, |
| 422 b_arm_tegra2_image_rel, | 451 b_arm_tegra2_inc, |
| 423 b_x86_new_image_inc, | 452 b_arm_tegra2_rel, |
| 424 b_x86_new_image_rel, | 453 b_x86_generic_inc, |
| 454 b_x86_generic_rel, |
| 425 ] | 455 ] |
| 426 | 456 |
| 427 | 457 |
| 428 ####### BUILDSLAVES | 458 ####### BUILDSLAVES |
| 429 | 459 |
| 430 # the 'slaves' list defines the set of allowable buildslaves. Each element is a | 460 # the 'slaves' list defines the set of allowable buildslaves. Each element is a |
| 431 # tuple of bot-name and bot-password. These correspond to values given to the | 461 # tuple of bot-name and bot-password. These correspond to values given to the |
| 432 # buildslave's mktap invocation. | 462 # buildslave's mktap invocation. |
| 433 | 463 |
| 434 # First, load the list from slaves.cfg. | 464 # First, load the list from slaves.cfg. |
| (...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 548 c['projectName'] = ActiveMaster.project_name | 578 c['projectName'] = ActiveMaster.project_name |
| 549 c['projectURL'] = config.Master.project_url | 579 c['projectURL'] = config.Master.project_url |
| 550 | 580 |
| 551 # the 'buildbotURL' string should point to the location where the buildbot's | 581 # the 'buildbotURL' string should point to the location where the buildbot's |
| 552 # internal web server (usually the html.Waterfall page) is visible. This | 582 # internal web server (usually the html.Waterfall page) is visible. This |
| 553 # typically uses the port number set in the Waterfall 'status' entry, but | 583 # typically uses the port number set in the Waterfall 'status' entry, but |
| 554 # with an externally-visible host name which the buildbot cannot figure out | 584 # with an externally-visible host name which the buildbot cannot figure out |
| 555 # without some help. | 585 # without some help. |
| 556 | 586 |
| 557 c['buildbotURL'] = 'http://build.chromium.org/buildbot/chromiumos/' | 587 c['buildbotURL'] = 'http://build.chromium.org/buildbot/chromiumos/' |
| OLD | NEW |