diff options
author | Simon Sapin <simon.sapin@exyr.org> | 2019-11-07 17:03:52 +0100 |
---|---|---|
committer | Simon Sapin <simon.sapin@exyr.org> | 2019-11-07 17:05:56 +0100 |
commit | cb693b32289adce6532a5453b96c751de8ac7673 (patch) | |
tree | 62a27cad6e194aaced0c57399e21502a2e69c4bf /etc/taskcluster/decision_task.py | |
parent | 77a5a1834b0d7ba0e51b24f0a7c3880479efc20a (diff) | |
download | servo-cb693b32289adce6532a5453b96c751de8ac7673.tar.gz servo-cb693b32289adce6532a5453b96c751de8ac7673.zip |
Split doc generation into its own task
This task reached its 60 minutes timeout in
https://community-tc.services.mozilla.com/tasks/YByC2V7uQq2lQv40TVi5KQ/runs/1/logs/live/https%3A%2F%2Fcommunity-tc.services.mozilla.com%2Fapi%2Fqueue%2Fv1%2Ftask%2FYByC2V7uQq2lQv40TVi5KQ%2Fruns%2F1%2Fartifacts%2Fpublic%2Flogs%2Flive.log#L6276
Diffstat (limited to 'etc/taskcluster/decision_task.py')
-rw-r--r-- | etc/taskcluster/decision_task.py | 25 |
1 files changed, 18 insertions, 7 deletions
diff --git a/etc/taskcluster/decision_task.py b/etc/taskcluster/decision_task.py index 953a527058f..2e5e752067d 100644 --- a/etc/taskcluster/decision_task.py +++ b/etc/taskcluster/decision_task.py @@ -30,7 +30,8 @@ def main(task_for): android_x86_wpt = android_x86_release all_tests = [ - linux_tidy_unit_docs, + linux_tidy_unit, + linux_docs_check, windows_unit, windows_arm64, windows_uwp_x64, @@ -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, linux_release], + "try-linux": [linux_tidy_unit, linux_docs_check, linux_release], "try-windows": [windows_unit, windows_arm64, windows_uwp_x64], "try-magicleap": [magicleap_dev], "try-arm": [windows_arm64], @@ -76,7 +77,8 @@ def main(task_for): "auto": [ # Everything not running on macOS, # which only has one worker on Community-TC for now - linux_tidy_unit_docs, + linux_tidy_unit, + linux_docs_check, windows_unit, windows_arm64, windows_uwp_x64, @@ -205,10 +207,10 @@ def linux_tidy_unit_untrusted(): ) -def linux_tidy_unit_docs(): +def linux_tidy_unit(): return ( - linux_build_task("Tidy + dev build + unit tests + docs") - .with_treeherder("Linux x64", "Tidy+Unit+Doc") + linux_build_task("Tidy + dev build + unit tests") + .with_treeherder("Linux x64", "Tidy+Unit") .with_script(""" ./mach test-tidy --no-progress --all ./mach build --dev @@ -223,7 +225,16 @@ def linux_tidy_unit_docs(): ./etc/taskcluster/mock.py ./etc/ci/lockfile_changed.sh ./etc/ci/check_no_panic.sh + """) + .find_or_create("linux_unit." + CONFIG.task_id()) + ) + +def linux_docs_check(): + return ( + linux_build_task("Docs + check") + .with_treeherder("Linux x64", "Doc+Check") + .with_script(""" rustup component add rust-docs RUSTDOCFLAGS="--disable-minification" ./mach doc ( @@ -487,7 +498,7 @@ def windows_unit(worker_type=None, cached=True): if cached: return task.find_or_create("build.windows_x64_dev." + CONFIG.task_id()) else: - return task.create() + return task.create() def windows_release(): |