summaryrefslogtreecommitdiffstats
path: root/comm/taskcluster/docs/loading.rst
blob: 3c9c5b1468a64a7d3dda3a671931a2a2c64bbb6f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
Loading
=======

Overview
--------

See the Firefox loading documentation. In addition to those loaders, in
``comm_taskgraph.loader`` there are loaders for Thunderbird.


comm_taskgraph.loader
---------------------

reference
.........

Loads selected jobs from a different taskgraph hierarchy.

The ``reference`` loader is used to import kinds from the Firefox Taskcluster
base path.

``packages``, and ``fetch`` use this loader.

merge
.....

Loads jobs for a kind from two Taskcluster base paths. The results are "merged"
together into a single kind, allowing for using the Firefox defined jobs as
a base and adding additional jobs.

First jobs are imported from Firefox's Taskcluster base path using the reference
loader. Then jobs are read from the kind directory using ``jobs-from``.

``docker-image`` and ``toolchain`` use this loader.