--- a/mozilla/b2g_config.py
+++ b/mozilla/b2g_config.py
@@ -34,16 +34,18 @@ GLOBAL_VARS.update({
'win32_gecko-debug': {},
'win32-mulet': {},
'linux32_gecko_localizer': {},
'linux64_gecko_localizer': {},
'macosx64_gecko_localizer': {},
'win32_gecko_localizer': {},
'nexus-4': {},
'nexus-4_eng': {},
+ 'nexus-5-l': {},
+ 'nexus-5-l_eng': {},
'emulator': {},
'emulator-debug': {},
'emulator-jb': {},
'emulator-jb-debug': {},
'linux64-b2g-haz': {},
'emulator-kk': {},
'emulator-kk-debug': {},
'flame': {},
@@ -1149,16 +1151,65 @@ PLATFORM_VARS = {
},
'stage_product': 'b2g',
'product_name': 'b2g',
'base_name': builder_prefix + '_%(branch)s_%(platform)s',
'slaves': SLAVES['mock'],
'enable_periodic': True,
'enable_dep': False,
},
+ 'nexus-5-l': {
+ 'mozharness_config': {
+ 'script_name': 'scripts/b2g_build.py',
+ # b2g_build.py will checkout gecko from hg and look up a tooltool manifest given by the
+ # --target name below
+ 'extra_args': ['--target', 'nexus-5-l', '--config', 'b2g/releng-private-updates.py',
+ '--gaia-languages-file', 'locales/languages_dev.json',
+ '--gecko-languages-file', 'gecko/b2g/locales/all-locales',
+ '--config', GLOBAL_VARS['mozharness_configs']['balrog']],
+ 'reboot_command': ['bash', '-c', 'sudo reboot; sleep 600'],
+ 'mozharness_repo_cache': '/tools/checkouts/mozharness',
+ 'tools_repo_cache': '/tools/checkouts/build-tools',
+ },
+ 'env': {
+ 'PATH': '/tools/python27-mercurial/bin:/tools/python27/bin:/usr/local/bin:/usr/lib64/ccache:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/cltbld/bin',
+ 'PYTHONPATH': '/tools/python27/lib',
+ 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
+ },
+ 'stage_product': 'b2g',
+ 'product_name': 'b2g',
+ 'base_name': builder_prefix + '_%(branch)s_%(platform)s',
+ 'slaves': SLAVES['mock'],
+ 'enable_periodic': True,
+ 'enable_dep': False,
+ },
+ 'nexus-5-l_eng': {
+ 'mozharness_config': {
+ 'script_name': 'scripts/b2g_build.py',
+ # b2g_build.py will checkout gecko from hg and look up a tooltool manifest given by the
+ # --target name below
+ 'extra_args': ['--target', 'nexus-5-l', '--config', 'b2g/releng-otoro-eng.py',
+ '--gaia-languages-file', 'locales/languages_dev.json',
+ '--gecko-languages-file', 'gecko/b2g/locales/all-locales'],
+ 'reboot_command': ['bash', '-c', 'sudo reboot; sleep 600'],
+ 'mozharness_repo_cache': '/tools/checkouts/mozharness',
+ 'tools_repo_cache': '/tools/checkouts/build-tools',
+ },
+ 'env': {
+ 'PATH': '/tools/python27-mercurial/bin:/tools/python27/bin:/usr/local/bin:/usr/lib64/ccache:/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/sbin:/home/cltbld/bin',
+ 'PYTHONPATH': '/tools/python27/lib',
+ 'HG_SHARE_BASE_DIR': '/builds/hg-shared',
+ },
+ 'stage_product': 'b2g',
+ 'product_name': 'b2g',
+ 'base_name': builder_prefix + '_%(branch)s_%(platform)s',
+ 'slaves': SLAVES['mock'],
+ 'enable_periodic': True,
+ 'enable_dep': False,
+ },
'emulator': {
'mozharness_config': {
'script_name': 'scripts/b2g_build.py',
# b2g_build.py will checkout gecko from hg and look up a tooltool manifest given by the
# --target name below
'extra_args': ['--target', 'emulator', '--config', 'b2g/releng-emulator.py',
'--gaia-languages-file', 'locales/languages_dev.json',
'--gecko-languages-file', 'gecko/b2g/locales/all-locales'],
@@ -1650,16 +1701,19 @@ BRANCHES['mozilla-central']['start_hour'
BRANCHES['mozilla-central']['start_minute'] = [2]
BRANCHES['mozilla-central']['periodic_start_hours'] = range(1, 24, 3)
BRANCHES['mozilla-central']['periodic_start_minute'] = 30
BRANCHES['mozilla-central']['aus2_base_upload_dir'] = 'fake'
BRANCHES['mozilla-central']['aus2_base_upload_dir_l10n'] = 'fake'
BRANCHES['mozilla-central']['platforms']['nexus-4']['enable_nightly'] = True
BRANCHES['mozilla-central']['platforms']['nexus-4_eng']['enable_nightly'] = True
BRANCHES['mozilla-central']['platforms']['nexus-4_eng']['consider_for_nightly'] = False
+BRANCHES['mozilla-central']['platforms']['nexus-5-l']['enable_nightly'] = True
+BRANCHES['mozilla-central']['platforms']['nexus-5-l_eng']['enable_nightly'] = True
+BRANCHES['mozilla-central']['platforms']['nexus-5-l_eng']['consider_for_nightly'] = False
BRANCHES['mozilla-central']['platforms']['flame-kk']['enable_nightly'] = True
BRANCHES['mozilla-central']['platforms']['flame-kk_eng']['enable_nightly'] = True
BRANCHES['mozilla-central']['platforms']['emulator']['enable_nightly'] = True
BRANCHES['mozilla-central']['platforms']['emulator-debug']['enable_nightly'] = True
BRANCHES['mozilla-central']['platforms']['emulator-jb']['enable_nightly'] = True
BRANCHES['mozilla-central']['platforms']['emulator-jb-debug']['enable_nightly'] = True
BRANCHES['mozilla-central']['platforms']['linux64-b2g-haz']['enable_nightly'] = False
BRANCHES['mozilla-central']['platforms']['emulator-kk']['enable_nightly'] = True
@@ -1676,16 +1730,18 @@ BRANCHES['mozilla-b2g37_v2_2']['gecko_l1
BRANCHES['mozilla-b2g37_v2_2']['start_hour'] = [0, 16]
BRANCHES['mozilla-b2g37_v2_2']['start_minute'] = [25]
BRANCHES['mozilla-b2g37_v2_2']['periodic_start_minute'] = 30
BRANCHES['mozilla-b2g37_v2_2']['aus2_base_upload_dir'] = 'fake'
BRANCHES['mozilla-b2g37_v2_2']['aus2_base_upload_dir_l10n'] = 'fake'
BRANCHES['mozilla-b2g37_v2_2']['platforms']['nexus-4']['enable_nightly'] = True
BRANCHES['mozilla-b2g37_v2_2']['platforms']['nexus-4_eng']['enable_nightly'] = True
BRANCHES['mozilla-b2g37_v2_2']['platforms']['nexus-4_eng']['consider_for_nightly'] = False
+BRANCHES['mozilla-b2g37_v2_2']['platforms']['nexus-5-l']['enable_periodic'] = False
+BRANCHES['mozilla-b2g37_v2_2']['platforms']['nexus-5-l_eng']['enable_periodic'] = False
BRANCHES['mozilla-b2g37_v2_2']['platforms']['flame-kk']['enable_nightly'] = True
BRANCHES['mozilla-b2g37_v2_2']['platforms']['flame-kk_eng']['enable_nightly'] = True
BRANCHES['mozilla-b2g37_v2_2']['platforms']['emulator']['enable_nightly'] = True
BRANCHES['mozilla-b2g37_v2_2']['platforms']['emulator-debug']['enable_nightly'] = True
BRANCHES['mozilla-b2g37_v2_2']['platforms']['emulator-jb']['enable_nightly'] = True
BRANCHES['mozilla-b2g37_v2_2']['platforms']['emulator-jb-debug']['enable_nightly'] = True
BRANCHES['mozilla-b2g37_v2_2']['platforms']['linux64-b2g-haz']['enable_nightly'] = False
BRANCHES['mozilla-b2g37_v2_2']['platforms']['emulator-kk']['enable_nightly'] = True
@@ -1702,16 +1758,18 @@ BRANCHES['mozilla-b2g34_v2_1']['gecko_l1
BRANCHES['mozilla-b2g34_v2_1']['start_hour'] = [0, 16]
BRANCHES['mozilla-b2g34_v2_1']['start_minute'] = [12]
BRANCHES['mozilla-b2g34_v2_1']['periodic_start_minute'] = 30
BRANCHES['mozilla-b2g34_v2_1']['aus2_base_upload_dir'] = 'fake'
BRANCHES['mozilla-b2g34_v2_1']['aus2_base_upload_dir_l10n'] = 'fake'
BRANCHES['mozilla-b2g34_v2_1']['platforms']['nexus-4']['enable_nightly'] = True
BRANCHES['mozilla-b2g34_v2_1']['platforms']['nexus-4_eng']['enable_nightly'] = True
BRANCHES['mozilla-b2g34_v2_1']['platforms']['nexus-4_eng']['consider_for_nightly'] = False
+BRANCHES['mozilla-b2g34_v2_1']['platforms']['nexus-5-l']['enable_periodic'] = False
+BRANCHES['mozilla-b2g34_v2_1']['platforms']['nexus-5-l_eng']['enable_periodic'] = False
BRANCHES['mozilla-b2g34_v2_1']['platforms']['flame']['enable_nightly'] = True
BRANCHES['mozilla-b2g34_v2_1']['platforms']['flame_eng']['enable_nightly'] = True
BRANCHES['mozilla-b2g34_v2_1']['platforms']['flame-kk']['enable_nightly'] = True
BRANCHES['mozilla-b2g34_v2_1']['platforms']['flame-kk_eng']['enable_nightly'] = True
BRANCHES['mozilla-b2g34_v2_1']['platforms']['emulator']['enable_nightly'] = True
BRANCHES['mozilla-b2g34_v2_1']['platforms']['emulator-debug']['enable_nightly'] = True
BRANCHES['mozilla-b2g34_v2_1']['platforms']['emulator-jb']['enable_nightly'] = True
BRANCHES['mozilla-b2g34_v2_1']['platforms']['emulator-jb-debug']['enable_nightly'] = True
@@ -1741,16 +1799,18 @@ BRANCHES['mozilla-b2g34_v2_1s']['platfor
BRANCHES['mozilla-b2g34_v2_1s']['platforms']['dolphin-512_eng']['enable_nightly'] = True
BRANCHES['mozilla-b2g34_v2_1s']['platforms']['dolphin-512_eng']['enable_dep'] = True
BRANCHES['mozilla-b2g34_v2_1s']['platforms']['flame-kk']['enable_periodic'] = False
BRANCHES['mozilla-b2g34_v2_1s']['platforms']['flame-kk_eng']['enable_periodic'] = False
BRANCHES['mozilla-b2g34_v2_1s']['platforms']['flame-kk_eng']['enable_dep'] = False
BRANCHES['mozilla-b2g34_v2_1s']['platforms']['flame-kk_eng-debug']['enable_periodic'] = False
BRANCHES['mozilla-b2g34_v2_1s']['platforms']['nexus-4']['enable_periodic'] = False
BRANCHES['mozilla-b2g34_v2_1s']['platforms']['nexus-4_eng']['enable_periodic'] = False
+BRANCHES['mozilla-b2g34_v2_1s']['platforms']['nexus-5-l']['enable_periodic'] = False
+BRANCHES['mozilla-b2g34_v2_1s']['platforms']['nexus-5-l_eng']['enable_periodic'] = False
######## mozilla-b2g32_v2_0
# This is a path, relative to HGURL, where the repository is located
# HGURL + repo_path should be a valid repository
BRANCHES['mozilla-b2g32_v2_0']['repo_path'] = 'releases/mozilla-b2g32_v2_0'
BRANCHES['mozilla-b2g32_v2_0']['gaia_l10n_root'] = 'https://hg.mozilla.org/releases/gaia-l10n/v2_0/'
BRANCHES['mozilla-b2g32_v2_0']['gecko_l10n_root'] = 'https://hg.mozilla.org/releases/l10n/mozilla-beta'
BRANCHES['mozilla-b2g32_v2_0']['start_hour'] = [0, 16]
@@ -1762,16 +1822,18 @@ BRANCHES['mozilla-b2g32_v2_0']['platform
BRANCHES['mozilla-b2g32_v2_0']['platforms']['flame-kk']['enable_nightly'] = True
BRANCHES['mozilla-b2g32_v2_0']['platforms']['flame-kk_eng']['enable_nightly'] = True
BRANCHES['mozilla-b2g32_v2_0']['platforms']['emulator']['enable_nightly'] = True
BRANCHES['mozilla-b2g32_v2_0']['platforms']['emulator-debug']['enable_nightly'] = True
BRANCHES['mozilla-b2g32_v2_0']['platforms']['emulator-jb']['enable_nightly'] = True
BRANCHES['mozilla-b2g32_v2_0']['platforms']['emulator-jb-debug']['enable_nightly'] = True
BRANCHES['mozilla-b2g32_v2_0']['platforms']['emulator-kk']['enable_nightly'] = True
BRANCHES['mozilla-b2g32_v2_0']['platforms']['emulator-kk-debug']['enable_nightly'] = True
+BRANCHES['mozilla-b2g32_v2_0']['platforms']['nexus-5-l']['enable_periodic'] = False
+BRANCHES['mozilla-b2g32_v2_0']['platforms']['nexus-5-l_eng']['enable_periodic'] = False
######## mozilla-b2g30_v1_4
# This is a path, relative to HGURL, where the repository is located
# HGURL + repo_path should be a valid repository
BRANCHES['mozilla-b2g30_v1_4']['repo_path'] = 'releases/mozilla-b2g30_v1_4'
BRANCHES['mozilla-b2g30_v1_4']['gaia_l10n_root'] = 'https://hg.mozilla.org/releases/gaia-l10n/v1_4/'
BRANCHES['mozilla-b2g30_v1_4']['gecko_l10n_root'] = 'https://hg.mozilla.org/releases/l10n/mozilla-beta'
BRANCHES['mozilla-b2g30_v1_4']['start_hour'] = [0, 16]
@@ -1785,16 +1847,18 @@ BRANCHES['mozilla-b2g30_v1_4']['platform
BRANCHES['mozilla-b2g30_v1_4']['platforms']['emulator']['enable_nightly'] = True
BRANCHES['mozilla-b2g30_v1_4']['platforms']['emulator-debug']['enable_nightly'] = True
BRANCHES['mozilla-b2g30_v1_4']['platforms']['emulator-jb']['enable_nightly'] = True
BRANCHES['mozilla-b2g30_v1_4']['platforms']['emulator-jb-debug']['enable_nightly'] = True
BRANCHES['mozilla-b2g30_v1_4']['platforms']['emulator-kk']['enable_nightly'] = True
BRANCHES['mozilla-b2g30_v1_4']['platforms']['emulator-kk-debug']['enable_nightly'] = True
BRANCHES['mozilla-b2g30_v1_4']['platforms']['dolphin']['enable_nightly'] = True
BRANCHES['mozilla-b2g30_v1_4']['platforms']['dolphin_eng']['enable_nightly'] = True
+BRANCHES['mozilla-b2g30_v1_4']['platforms']['nexus-5-l']['enable_periodic'] = False
+BRANCHES['mozilla-b2g30_v1_4']['platforms']['nexus-5-l_eng']['enable_periodic'] = False
######## try
# Try-specific configs
# This is a path, relative to HGURL, where the repository is located
# HGURL repo_path should be a valid repository
BRANCHES['try']['repo_path'] = 'try'
BRANCHES['try']['gaia_l10n_root'] = 'https://hg.mozilla.org/gaia-l10n'
BRANCHES['try']['gecko_l10n_root'] = 'https://hg.mozilla.org/l10n-central'