bug 1358601: set up CI builds and tests for DevEdition on mozilla-beta - add linux devedition builds r=aki,kmoir

MozReview-Commit-ID: 9mghIaHomfs

--HG--
extra : rebase_source : 5cadc16cf4b02b93eb1ae9ab14a87435c246b45c
This commit is contained in:
Ben Hearsum 2017-04-27 10:35:36 -04:00
Родитель 6bbb235ebc
Коммит 83ab509084
6 изменённых файлов: 70 добавлений и 1 удалений

Просмотреть файл

@ -70,6 +70,31 @@ linux64/debug:
tooltool-downloads: public
need-xvfb: true
linux64-devedition/opt:
description: "Linux64 devedition Opt"
index:
product: devedition
job-name: linux64-opt
treeherder:
platform: linux64-devedition/opt
symbol: tc(DE)
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker:
implementation: docker-worker
max-run-time: 36000
run:
using: mozharness
actions: [get-secrets build check-test generate-build-stats update]
config:
- builds/releng_base_linux_64_builds.py
- balrog/production.py
script: "mozharness/scripts/fx_desktop_build.py"
secrets: true
tooltool-downloads: public
need-xvfb: true
custom-build-variant-cfg: devedition
run-on-projects: [ 'mozilla-beta', ]
linux/opt:
description: "Linux32 Opt"
index:
@ -144,6 +169,31 @@ linux/pgo:
tooltool-downloads: public
need-xvfb: true
linux-devedition/opt:
description: "Linux32 devedition Opt"
index:
product: devedition
job-name: linux-opt
treeherder:
platform: linux32-devedition/opt
symbol: tc(DE)
worker-type: aws-provisioner-v1/gecko-{level}-b-linux
worker:
implementation: docker-worker
max-run-time: 36000
run:
using: mozharness
actions: [get-secrets build check-test generate-build-stats update]
config:
- builds/releng_base_linux_32_builds.py
- balrog/production.py
script: "mozharness/scripts/fx_desktop_build.py"
secrets: true
tooltool-downloads: public
need-xvfb: true
custom-build-variant-cfg: devedition
run-on-projects: [ 'mozilla-beta', ]
linux-nightly/opt:
description: "Linux32 Nightly"
attributes:

Просмотреть файл

@ -23,6 +23,7 @@ JOB_NAME_WHITELIST = set([
'android-x86-opt',
'browser-haz-debug',
'linux-debug',
'linux-devedition',
'linux-opt',
'linux-pgo',
'linux-qr-debug',
@ -34,6 +35,7 @@ JOB_NAME_WHITELIST = set([
'linux64-ccov-opt',
'linux64-clang-tidy',
'linux64-debug',
'linux64-devedition',
'linux64-jsdcov-opt',
'linux64-opt',
'linux64-pgo',

Просмотреть файл

@ -92,7 +92,7 @@ task_description_schema = Schema({
# if omitted, the build will not be indexed.
Optional('index'): {
# the name of the product this build produces
'product': Any('firefox', 'mobile', 'static-analysis'),
'product': Any('firefox', 'mobile', 'static-analysis', 'devedition'),
# the names to use for this job in the TaskCluster index
'job-name': basestring,

Просмотреть файл

@ -0,0 +1,8 @@
import os
MOZ_OBJDIR = 'obj-firefox'
config = {
'src_mozconfig': 'browser/config/mozconfigs/linux32/devedition',
'base_name': 'Linux_%(branch)_devedition',
}

Просмотреть файл

@ -0,0 +1,8 @@
import os
MOZ_OBJDIR = 'obj-firefox'
config = {
'src_mozconfig': 'browser/config/mozconfigs/linux64/devedition',
'base_name': 'Linux_x86-64_%(branch)_devedition',
}

Просмотреть файл

@ -381,6 +381,7 @@ class BuildOptionParser(object):
'debug-artifact': 'builds/releng_sub_%s_configs/%s_debug_artifact.py',
'qr-debug': 'builds/releng_sub_%s_configs/%s_qr_debug.py',
'qr-opt': 'builds/releng_sub_%s_configs/%s_qr_opt.py',
'devedition': 'builds/releng_sub_%s_configs/%s_devedition.py',
}
build_pool_cfg_file = 'builds/build_pool_specifics.py'
branch_cfg_file = 'builds/branch_specifics.py'