aboutsummaryrefslogtreecommitdiffstats
path: root/etc/taskcluster/decision_task.py
diff options
context:
space:
mode:
authorJosh Matthews <josh@joshmatthews.net>2019-06-12 09:56:35 -0400
committerGitHub <noreply@github.com>2019-06-12 09:56:35 -0400
commit65110bd46cba34a1eb74ba2019e72400f9a75604 (patch)
tree0c40ce682100a191b2256d5d51743381e68694d5 /etc/taskcluster/decision_task.py
parent8e783577d24cac2983fbea1b46d5452ffa5fb44f (diff)
downloadservo-65110bd46cba34a1eb74ba2019e72400f9a75604.tar.gz
servo-65110bd46cba34a1eb74ba2019e72400f9a75604.zip
Add a linux release build to every push.
Diffstat (limited to 'etc/taskcluster/decision_task.py')
-rw-r--r--etc/taskcluster/decision_task.py14
1 files changed, 13 insertions, 1 deletions
diff --git a/etc/taskcluster/decision_task.py b/etc/taskcluster/decision_task.py
index 475dd049407..12208eb0f25 100644
--- a/etc/taskcluster/decision_task.py
+++ b/etc/taskcluster/decision_task.py
@@ -42,6 +42,7 @@ def main(task_for):
linux_arm32_dev,
linux_arm64_dev,
linux_wpt,
+ linux_release,
macos_wpt,
]
by_branch_name = {
@@ -58,7 +59,7 @@ def main(task_for):
# https://github.com/servo/saltfs/blob/master/homu/map.jinja
"try-mac": [macos_unit],
- "try-linux": [linux_tidy_unit_docs],
+ "try-linux": [linux_tidy_unit_docs, linux_release],
"try-windows": [windows_unit, windows_x86, windows_arm64],
"try-magicleap": [magicleap_dev],
"try-arm": [linux_arm32_dev, linux_arm64_dev, windows_arm64],
@@ -455,6 +456,17 @@ def linux_nightly():
)
+def linux_release():
+ return (
+ linux_build_task("Release build")
+ .with_treeherder("Linux x64", "Release")
+ .with_script(
+ "./mach build --release",
+ "./mach package --release",
+ )
+ .find_or_create("build.linux_x64_release" + CONFIG.task_id())
+ )
+
def linux_wpt():
release_build_task = (
linux_build_task("Release build, with debug assertions")