Taskcluster: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created page with "= TaskCluster = == Description == TaskCluster is the name for a new task execution framework on to which we intend to move our test CI system. A "task" will typically be a ...")
 
Line 11: Line 11:
== Components ==
== Components ==


=== Job Queue ===
=== Job Queue (owner: dminor/ted) ===


The job queue accepts requests for tasks to be executed, and interacts with the provisioner and the workers to execute them.
The job queue accepts requests for tasks to be executed, and interacts with the provisioner and the workers to execute them.
Line 18: Line 18:
* [http://collabedit.com/ukdrh definition of task structure]
* [http://collabedit.com/ukdrh definition of task structure]


=== Provisioner ===
=== Provisioner (owner: jonas) ===


The provisioner is responsible for creating and destroying workers.
The provisioner is responsible for creating and destroying workers.
Line 24: Line 24:
* [https://etherpad.mozilla.org/bKjtVtGnCu provisioner API]
* [https://etherpad.mozilla.org/bKjtVtGnCu provisioner API]


=== Worker ===
=== Worker (owner: jlal) ===


The worker is responsible for executing tasks.
The worker is responsible for executing tasks.


* [https://github.com/taskcluster worker components on github]
* [https://github.com/taskcluster worker components on github]

Revision as of 21:12, 13 January 2014

TaskCluster

Description

TaskCluster is the name for a new task execution framework on to which we intend to move our test CI system. A "task" will typically be a test job, but could be other things as well. Initially, TaskCluster will power the Gaia Shepherd project, but will eventually be expanded to run buildbot jobs and perform other kinds of work as well.

Docs

Components

Job Queue (owner: dminor/ted)

The job queue accepts requests for tasks to be executed, and interacts with the provisioner and the workers to execute them.

Provisioner (owner: jonas)

The provisioner is responsible for creating and destroying workers.

Worker (owner: jlal)

The worker is responsible for executing tasks.