diff options
author | Simon Sapin <simon.sapin@exyr.org> | 2019-11-13 19:56:21 +0100 |
---|---|---|
committer | Simon Sapin <simon.sapin@exyr.org> | 2019-11-13 20:24:42 +0100 |
commit | 2d8ebc57dd34e962d7e7f4405923d1eb649f8476 (patch) | |
tree | 656389d77a123eea9a5ff1cc8fecb78b71c7396f /etc/taskcluster/treeherder.md | |
parent | eb05af27d2bc8597bb7ce54b4b545e5ec99dd84f (diff) | |
download | servo-2d8ebc57dd34e962d7e7f4405923d1eb649f8476.tar.gz servo-2d8ebc57dd34e962d7e7f4405923d1eb649f8476.zip |
Update etc/taskcluster/README.md for Community-TC migration
Diffstat (limited to 'etc/taskcluster/treeherder.md')
-rw-r--r-- | etc/taskcluster/treeherder.md | 20 |
1 files changed, 9 insertions, 11 deletions
diff --git a/etc/taskcluster/treeherder.md b/etc/taskcluster/treeherder.md index 2f9bc76f651..63223dddfc6 100644 --- a/etc/taskcluster/treeherder.md +++ b/etc/taskcluster/treeherder.md @@ -53,7 +53,7 @@ Note that you need to add at least one “Binding”, or the “Start Listening” button won’t do anything. [Pulse]: https://wiki.mozilla.org/Auto-tools/Projects/Pulse -[Pulse Inspector]: https://tools.taskcluster.net/pulse-inspector +[Pulse Inspector]: https://community-tc.services.mozilla.com/pulse-messages ### Push data @@ -69,13 +69,13 @@ Treeherder consumes messages from the `exchange/taskcluster-github/v1/push` exch In Pulse Inspector, these messages for the Servo repository can be seen by specifying the [`primary.servo.servo`] routing key pattern. -[taskcluster-github]: https://github.com/taskcluster/taskcluster-github -[enabled]: https://github.com/apps/taskcluster +[taskcluster-github]: https://github.com/taskcluster/taskcluster/tree/master/services/github +[enabled]: https://github.com/apps/community-tc-integration/ [webhooks]: https://developer.github.com/webhooks/ -[Pulse messages]: https://docs.taskcluster.net/docs/reference/integrations/taskcluster-github/references/events -[`api.js`]: https://github.com/taskcluster/taskcluster-github/blob/master/src/api.js +[Pulse messages]: https://community-tc.services.mozilla.com/docs/reference/integrations/github/exchanges +[`api.js`]: https://github.com/taskcluster/taskcluster/blob/master/services/github/src/api.js [`push_loader.py`]: https://github.com/mozilla/treeherder/blob/master/treeherder/etl/push_loader.py -[`primary.servo.servo`]: https://tools.taskcluster.net/pulse-inspector?bindings%5B0%5D%5Bexchange%5D=exchange%2Ftaskcluster-github%2Fv1%2Fpush&bindings%5B0%5D%5BroutingKeyPattern%5D=primary.servo.servo +[`primary.servo.servo`]: https://community-tc.services.mozilla.com/pulse-messages?bindings%5B0%5D%5Bexchange%5D=exchange%2Ftaskcluster-github%2Fv1%2Fpush&bindings%5B0%5D%5BroutingKeyPattern%5D=primary.servo.servo ### (Taskcluster) job data @@ -84,9 +84,8 @@ The Taskcluster Queue generates a number of [Pulse messages about tasks]. Each value of the `routes` array in the task definition, with a `route.` prefix prepended, is additional routing key for those messages. -The [taskcluster-treeherder] integration service reads those messages +Treeherder reads those messages if they have an appropriate route ([see in Pulse inspector][inspector1]), -and converts them into [other messages] ([see in Pulse inspector][inspector2]). However, it will drop an incoming message if the `extra.treeherder` object in the task definition doesn’t conform to the [schema]. Such schema validation errors are logged, but those logs are not easy to access. @@ -96,10 +95,9 @@ Finally, Treeherder reads that latter kind of message in [`job_loader.py`]. -[Pulse messages about tasks]: https://docs.taskcluster.net/docs/reference/platform/taskcluster-queue/references/events +[Pulse messages about tasks]: https://community-tc.services.mozilla.com/docs/reference/platform/taskcluster-queue/references/events [taskcluster-treeherder]: https://github.com/taskcluster/taskcluster-treeherder/ -[other messages]: https://docs.taskcluster.net/docs/reference/integrations/taskcluster-treeherder#job-pulse-messages +[other messages]: https://community-tc.services.mozilla.com/docs/reference/integrations/taskcluster-treeherder#job-pulse-messages [schema]: https://schemas.taskcluster.net/treeherder/v1/task-treeherder-config.json [`job_loader.py`]: https://github.com/mozilla/treeherder/blob/master/treeherder/etl/job_loader.py [inspector1]: https://tools.taskcluster.net/pulse-inspector?bindings%5B0%5D%5Bexchange%5D=exchange%2Ftaskcluster-queue%2Fv1%2Ftask-defined&bindings%5B0%5D%5BroutingKeyPattern%5D=route.tc-treeherder.%23 -[inspector2]: https://tools.taskcluster.net/pulse-inspector?bindings%5B0%5D%5Bexchange%5D=exchange%2Ftaskcluster-treeherder%2Fv1%2Fjobs&bindings%5B0%5D%5BroutingKeyPattern%5D=tc-treeherder.servo-auto._
\ No newline at end of file |