Bug 1345157 - Linux builds not running on-push on mozilla-beta r=aki a=release
authorKim Moir <kmoir@mozilla.com>
Wed, 08 Mar 2017 15:16:21 -0500
changeset 378938 b4489256ab9405e61eef4db767cc24bd6da8e43b
parent 378937 ad30205f434e7fd9f1348b891be89a72d7007efc
child 378939 81deafbeaf6b2fc265e2c47f770fa8abba86b172
push id1419
push userjlund@mozilla.com
push dateMon, 10 Apr 2017 20:44:07 +0000
treeherdermozilla-release@5e6801b73ef6 [default view] [failures only]
perfherder[talos] [build metrics] [platform microbench] (compared to previous push)
reviewersaki, release
bugs1345157
milestone53.0
Bug 1345157 - Linux builds not running on-push on mozilla-beta r=aki a=release
taskcluster/taskgraph/target_tasks.py
--- a/taskcluster/taskgraph/target_tasks.py
+++ b/taskcluster/taskgraph/target_tasks.py
@@ -141,18 +141,22 @@ def target_tasks_nightly_linux(full_task
 
 @_target_task('mozilla_beta_tasks')
 def target_tasks_mozilla_beta(full_task_graph, parameters):
     """Select the set of tasks required for a promotable beta or release build
     of linux, plus android CI. The candidates build process involves a pipeline
     of builds and signing, but does not include beetmover or balrog jobs."""
     def filter(task):
         platform = task.attributes.get('build_platform')
-        if platform in ('android-api-15', 'android-x86'):
+        if platform in ('android-api-15', 'android-x86', 'linux64-asan',
+                        'linux64-pgo', 'linux64-add-on-devel'):
             return True
+        if platform in ('linux64', 'linux'):
+            if task.attributes['build_type'] == 'debug':
+                return True
         if platform in ('linux64-nightly', 'linux-nightly'):
             if task.kind in ["test"]:
                 return True
             if task.kind not in [
                 'balrog', 'beetmover', 'beetmover-checksums', 'beetmover-l10n',
                 'checksums-signing', 'nightly-l10n', 'nightly-l10n-signing'
             ]:
                 return task.attributes.get('nightly', False)