Taskcluster is the task execution framework that supports Mozilla's continuous integration and release processes.
This repository is used to develop, build, and release the Taskcluster services. It is not possible to run a full Taskcluster deployment directly from this repository, although individual services can be run for development purposes.
To set up the repository, run yarn
in the root directory.
This will install all required dependencies from the Yarn registry.
To build the Taskcluster services, run ./taskcluster-builder build
.
The configuration for this command is in build-config.yml
, and can be overridden with user-build-config.yml
as necessary.
See build-config.yml
for advice on what to override.