taskcluster/docs/index.rst
author kearwood
Fri, 02 Sep 2016 14:45:54 -0700
changeset 356383 89b9735661b9f19ece9b6a2bb54b1c50d0556b34
parent 351027 50b87c38d18dc57a57de8b5c24079899180af11a
child 361733 e958a189928a5fa53a723f1bf20ce3453ee51b8b
permissions -rw-r--r--
Bug 1288193 - Ensure that the content process receives the presentation status of a VRDisplay immediately after adding or removing layers r=gw280 - Corrects issues with the onvrdisplaypresentationchange events being delayed by up to 5 seconds. - Caused a delay to enter or exit WebVR presentation on many sites. MozReview-Commit-ID: 2LACZNwKIxW

.. taskcluster_index:

TaskCluster Task-Graph Generation
=================================

The ``taskcluster`` directory contains support for defining the graph of tasks
that must be executed to build and test the Gecko tree.  This is more complex
than you might suppose!  This implementation supports:

 * A huge array of tasks
 * Different behavior for different repositories
 * "Try" pushes, with special means to select a subset of the graph for execution
 * Optimization -- skipping tasks that have already been performed
 * Extremely flexible generation of a variety of tasks using an approach of
   incrementally transforming job descriptions into task definitions.

This section of the documentation describes the process in some detail,
referring to the source where necessary.  If you are reading this with a
particular goal in mind and would rather avoid becoming a task-graph expert,
check out the :doc:`how-to section <how-tos>`.

.. toctree::

    taskgraph
    parameters
    attributes
    kinds
    transforms
    yaml-templates
    how-tos
    docker-images
    caches