Bug 1260415 - buildboti-config: add "partner repacks" builder r=jlund
authorRail Aliiev <rail@mozilla.com>
Wed, 30 Mar 2016 12:38:40 -0400
changeset 13985 3e0f1271d6b114abc40426167050d70eff5b01ae
parent 13984 3d7b8b58d31ebff37617ce1ce97c549db2b26b6c
child 13989 fe28dc4e39937dc3645b8104b15ec970246bac4a
push id42
push userbmo:rail@mozilla.com
push dateWed, 30 Mar 2016 16:38:57 +0000
reviewersjlund
bugs1260415
Bug 1260415 - buildboti-config: add "partner repacks" builder r=jlund MozReview-Commit-ID: GOylNxyglpv
mozilla/config.py
mozilla/project_branches.py
--- 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