mirror of
https://github.com/servo/servo.git
synced 2025-10-04 02:29:12 +01:00
Rewrite Taskcluster integration This rewrites this repository’s integration with Taskcluster to have a decision task that runs an in-tree Python script to schedule a graph of other tasks with inter-dependencies, saved build artifacts, Docker images built from in-tree `Dockerfile`s, etc. This also adds support fail daily tasks, run automatically every 24 hours. See `etc/ci/taskcluster/README.md` for more details. Example of a green build with web-platform-tests enabled: https://tools.taskcluster.net/groups/aDL0pUBkSmuhezT1OF80_g For now this PR only enables one task, equivalent to Buildbot’s `linux-dev` job. (Running Tidy and other linting tools, compiling in debug mode, and running unit tests.) At this time Homu does **not** yet block PRs from merging on a successful result from Taskcluster, but I plan to do this soon after this PR lands. <!-- 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/21776) <!-- Reviewable:end --> |
||
---|---|---|
.. | ||
fontconfig | ||
performance | ||
taskcluster | ||
bootstrap-android-and-accept-licences.sh | ||
buildbot_steps.yml | ||
chaos_monkey_test.py | ||
check_dynamic_symbols.py | ||
check_intermittents.sh | ||
check_no_panic.sh | ||
clean_build_artifacts.sh | ||
former_intermittents_css.txt | ||
former_intermittents_wpt.txt | ||
lockfile_changed.sh | ||
mutation_test.sh | ||
update-wpt-checkout | ||
upload_docs.sh | ||
xorg.conf |