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 |
Thanks goes to these wonderful people (emoji key):
This project follows the all-contributors specification. Contributions of any kind welcome!