Bug 1388012 - Ensure a debug artifact build is done when 'debug_build' is present in the mozharness config. draft
authorChris Manchester <cmanchester@mozilla.com>
Tue, 22 Aug 2017 10:55:16 -0700
changeset 650681 61a70a28e1539dad300041a0cb9d0e696a48c136
parent 650228 128a79130ecd6f277190d031a623f991c73c5272
child 727462 ba1909a3bc49303d32f96a4c9c18525a63ae6066
push id75461
push userbmo:cmanchester@mozilla.com
push dateTue, 22 Aug 2017 17:55:28 +0000
bugs1388012
milestone57.0a1
Bug 1388012 - Ensure a debug artifact build is done when 'debug_build' is present in the mozharness config. MozReview-Commit-ID: Dr029B4jxPH
testing/mozharness/scripts/fx_desktop_build.py
--- a/testing/mozharness/scripts/fx_desktop_build.py
+++ b/testing/mozharness/scripts/fx_desktop_build.py
@@ -144,17 +144,20 @@ class FxDesktopBuild(BuildScript, TryToo
                 variant = c['artifact_flag_build_variant_in_try']
                 if not variant:
                     self.info('Build variant has falsy `artifact_flag_build_variant_in_try`; '
                               'ignoring artifact build request and performing original build.')
                     return
                 self.info('Build variant has `artifact_build_variant_in_try`: "%s".' % variant)
             else:
                 if not c.get('build_variant'):
-                    variant = 'artifact'
+                    if c.get('debug_build'):
+                        variant = 'debug-artifact'
+                    else:
+                        variant = 'artifact'
                 elif c.get('build_variant') in ['debug', 'cross-debug']:
                     variant = 'debug-artifact'
 
             if variant:
                 self.info('Using artifact build variant "%s".' % variant)
                 self._update_build_variant(rw_config, variant)
 
     # helpers