Temporarily move docs task to its own builder

This commit is contained in:
Manish Goregaokar 2019-03-01 21:45:37 +05:30
parent de3d2f7495
commit 9ecc650075

View file

@ -30,7 +30,8 @@ def main(task_for):
linux_wpt = lambda: None # Shadows the existing top-level function linux_wpt = lambda: None # Shadows the existing top-level function
all_tests = [ all_tests = [
linux_tidy_unit_docs, linux_tidy_unit,
linux_docs,
windows_unit, windows_unit,
macos_unit, macos_unit,
magicleap_dev, magicleap_dev,
@ -56,7 +57,7 @@ def main(task_for):
# https://github.com/servo/saltfs/blob/master/homu/map.jinja # https://github.com/servo/saltfs/blob/master/homu/map.jinja
"try-mac": [macos_unit], "try-mac": [macos_unit],
"try-linux": [linux_tidy_unit_docs], "try-linux": [linux_tidy_unit],
"try-windows": [windows_unit], "try-windows": [windows_unit],
"try-magicleap": [magicleap_dev], "try-magicleap": [magicleap_dev],
"try-arm": [linux_arm32_dev, linux_arm64_dev], "try-arm": [linux_arm32_dev, linux_arm64_dev],
@ -148,10 +149,10 @@ def tidy_untrusted():
) )
def linux_tidy_unit_docs(): def linux_tidy_unit():
return ( return (
linux_build_task("Tidy + dev build + unit tests + docs") linux_build_task("Tidy + dev build + unit tests")
.with_treeherder("Linux x64", "Tidy+Unit+Doc") .with_treeherder("Linux x64", "Tidy+Unit")
.with_script(""" .with_script("""
./mach test-tidy --no-progress --all ./mach test-tidy --no-progress --all
./mach build --dev ./mach build --dev
@ -165,7 +166,15 @@ def linux_tidy_unit_docs():
./etc/taskcluster/mock.py ./etc/taskcluster/mock.py
./etc/ci/lockfile_changed.sh ./etc/ci/lockfile_changed.sh
./etc/ci/check_no_panic.sh ./etc/ci/check_no_panic.sh
""")
.find_or_create("linux_tidy_unit." + CONFIG.git_sha)
)
def linux_docs():
return (
linux_build_task("Docs")
.with_treeherder("Linux x64", "Doc")
.with_script("""
./mach doc ./mach doc
cd target/doc cd target/doc
git init git init
@ -178,7 +187,6 @@ def linux_tidy_unit_docs():
.find_or_create("docs." + CONFIG.git_sha) .find_or_create("docs." + CONFIG.git_sha)
) )
def upload_docs(): def upload_docs():
docs_build_task_id = decisionlib.Task.find("docs." + CONFIG.git_sha) docs_build_task_id = decisionlib.Task.find("docs." + CONFIG.git_sha)
return ( return (