Bug 1260415 - buildboti-config: add "partner repacks" builder r=jlund
MozReview-Commit-ID: GOylNxyglpv
--- a/mozilla/config.py
+++ b/mozilla/config.py
@@ -2736,16 +2736,28 @@ BRANCHES['mozilla-beta']['push_to_releas
BRANCHES['mozilla-beta']['release_channel_mappings'] = [["^.*$", ["beta"]]]
BRANCHES['mozilla-beta']['beetmover_buckets'] = {
"firefox": "net-mozaws-prod-delivery-firefox",
# TODO - add fennec support
# 'fennec': 'net-mozaws-prod-delivery-archive',
}
BRANCHES['mozilla-beta']['release_platforms'] = ("linux", "linux64", "win32", "win64", "macosx64")
BRANCHES['mozilla-beta']['l10n_release_platforms'] = ("linux", "linux64", "win32", "win64", "macosx64")
+BRANCHES['mozilla-beta']['partner_repacks_platforms'] = ("linux", "linux64", "win32", "win64", "macosx64")
+BRANCHES['mozilla-beta']['partner_repack_config'] = {
+ "firefox": {
+ "script_name": "scripts/desktop_partner_repacks.py",
+ "extra_args": [
+ "--cfg", "partner_repacks/release_mozilla-release_desktop.py",
+ "--s3cfg", "/builds/partners-s3cfg",
+ ],
+ },
+ # TODO - add fennec support
+ # 'fennec': {}
+}
###
######## mozilla-aurora
BRANCHES['mozilla-aurora']['repo_path'] = 'releases/mozilla-aurora'
BRANCHES['mozilla-aurora']['l10n_repo_path'] = 'releases/l10n/mozilla-aurora'
BRANCHES['mozilla-aurora']['enable_perproduct_builds'] = True
BRANCHES['mozilla-aurora']['start_hour'] = [0]
BRANCHES['mozilla-aurora']['start_minute'] = [40]
--- a/mozilla/project_branches.py
+++ b/mozilla/project_branches.py
@@ -191,16 +191,28 @@ PROJECT_BRANCHES = {
# 'fennec': 'net-mozaws-stage-delivery-archive',
},
'stage_product': {
'firefox': 'firefox',
'fennec': 'mobile',
},
'push_to_releases_automatic': False,
'merge_builds': False,
+ 'partner_repacks_platforms': ("linux", "linux64", "win32", "win64", "macosx64"),
+ 'partner_repack_config': {
+ "firefox": {
+ "script_name": "scripts/desktop_partner_repacks.py",
+ "extra_args": [
+ "--cfg", "partner_repacks/release_mozilla-release_desktop.py",
+ "--s3cfg", "/builds/partners-s3cfg",
+ ],
+ },
+ # TODO - add fennec support
+ # 'fennec': {}
+ },
},
'elm': {
'branch_projects': [],
'enable_talos': True,
'enable_valgrind': False,
'lock_platforms': True,
'platforms': {
# dep signing with nightly key, see bug 1176152