Bug 1269911 - beta and release CI builds should clobber per-checkin, DONTBUILD a=testing r=rail
authorJordan Lund <jlund@mozilla.com>
Tue, 03 May 2016 15:44:18 -0700
changeset 326140 796d7b1579441a3fe44512bc1e598ea5ed754271
parent 326139 410939eae11a9ef8432b3ca874b5e3262000dfea
child 326141 25e9aa3f174f8f444c7c5c383c2010ec8fb442df
push id1128
push userjlund@mozilla.com
push dateWed, 01 Jun 2016 01:31:59 +0000
treeherdermozilla-release@fe0d30de989d [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewerstesting, rail
bugs1269911
milestone47.0
Bug 1269911 - beta and release CI builds should clobber per-checkin, DONTBUILD a=testing r=rail * forces per checkin clobber only on 'release' platforms MozReview-Commit-ID: E7ZxdiYH47d
testing/mozharness/configs/builds/branch_specifics.py
--- a/testing/mozharness/configs/builds/branch_specifics.py
+++ b/testing/mozharness/configs/builds/branch_specifics.py
@@ -42,28 +42,33 @@ config = {
         'repo_path': 'releases/mozilla-release',
         'update_channel': 'release',
         'branch_uses_per_checkin_strategy': True,
         'use_branch_in_symbols_extra_buildid': False,
         'stage_server': 'upload.ffxbld.productdelivery.prod.mozaws.net',
         'platform_overrides': {
             'linux': {
                 'src_mozconfig': 'browser/config/mozconfigs/linux32/release',
+                'force_clobber': True,
             },
             'linux64': {
                 'src_mozconfig': 'browser/config/mozconfigs/linux64/release',
+                'force_clobber': True,
             },
             'macosx64': {
                 'src_mozconfig': 'browser/config/mozconfigs/macosx-universal/release',
+                'force_clobber': True,
             },
             'win32': {
                 'src_mozconfig': 'browser/config/mozconfigs/win32/release',
+                'force_clobber': True,
             },
             'win64': {
                 'src_mozconfig': 'browser/config/mozconfigs/win64/release',
+                'force_clobber': True,
             },
             'linux-debug': {
                 'update_channel': 'default',
             },
             'linux64-debug': {
                 'update_channel': 'default',
             },
             'linux64-asan-debug': {
@@ -112,28 +117,33 @@ config = {
         'repo_path': 'releases/mozilla-beta',
         'update_channel': 'beta',
         'branch_uses_per_checkin_strategy': True,
         'use_branch_in_symbols_extra_buildid': False,
         'stage_server': 'upload.ffxbld.productdelivery.prod.mozaws.net',
         'platform_overrides': {
             'linux': {
                 'src_mozconfig': 'browser/config/mozconfigs/linux32/beta',
+                'force_clobber': True,
             },
             'linux64': {
                 'src_mozconfig': 'browser/config/mozconfigs/linux64/beta',
+                'force_clobber': True,
             },
             'macosx64': {
                 'src_mozconfig': 'browser/config/mozconfigs/macosx-universal/beta',
+                'force_clobber': True,
             },
             'win32': {
                 'src_mozconfig': 'browser/config/mozconfigs/win32/beta',
+                'force_clobber': True,
             },
             'win64': {
                 'src_mozconfig': 'browser/config/mozconfigs/win64/beta',
+                'force_clobber': True,
             },
             'linux-debug': {
                 'update_channel': 'default',
             },
             'linux64-debug': {
                 'update_channel': 'default',
             },
             'linux64-asan-debug': {