diff options
author | Josh Matthews <josh@joshmatthews.net> | 2019-06-12 09:56:35 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-06-12 09:56:35 -0400 |
commit | 65110bd46cba34a1eb74ba2019e72400f9a75604 (patch) | |
tree | 0c40ce682100a191b2256d5d51743381e68694d5 /etc/taskcluster/decision_task.py | |
parent | 8e783577d24cac2983fbea1b46d5452ffa5fb44f (diff) | |
download | servo-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.py | 14 |
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") |