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 run tests for a specific package, you can either cd into the directory and yarn test
from there or run yarn workspace <package name> test
from the root.
To build the Taskcluster services, run yarn 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.
Do you need to reach a specific subset of the team? Use the team handles to mention us with GitHub's @mention feature.
Team Name | Use To... |
---|---|
@taskcluster/Core |
ping members of the Taskcluster team at Mozilla |
@taskcluster/services-reviewers |
ping reviewers for changes to platform services and libraries |
@taskcluster/frontend-reviewers |
ping people who can review changes to frontend (and related) code in the services monorepo |
@taskcluster/security-folks |
ping people who do security things |