Auto merge of #23555 - servo:jdm-patch-54, r=Manishearth

Add a linux release build to every push.

Fixes #23554.

<!-- Reviewable:start -->
---
This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/23555)
<!-- Reviewable:end -->
This commit is contained in:
bors-servo 2019-06-12 21:59:20 -04:00 committed by GitHub
commit e6cf68704e
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -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],
@ -124,6 +125,8 @@ linux_build_env = {
"CCACHE": "sccache",
"RUSTC_WRAPPER": "sccache",
"SCCACHE_IDLE_TIMEOUT": "1200",
"CC": "clang",
"CXX": "clang++",
}
macos_build_env = {}
windows_build_env = {
@ -455,6 +458,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")