mirror of
https://github.com/servo/servo.git
synced 2025-08-03 20:50:07 +01:00
Add some documentation on the various Taskcluster worker types
This commit is contained in:
parent
0375cbcbc0
commit
e576e3d79e
3 changed files with 27 additions and 3 deletions
|
@ -193,8 +193,7 @@ daily tasks are indexed under the [`project.servo.servo.daily`] namespace.
|
|||
|
||||
## AWS EC2 workers
|
||||
|
||||
As of this writing, Servo on Taskcluster can only use the `servo-docker-worker` worker type.
|
||||
Tasks scheduled with this worker type run in a Linux environment,
|
||||
Tasks scheduled with the `servo-docker-worker` worker type run in a Linux environment,
|
||||
in a Docker container, on an AWS EC2 virtual machine.
|
||||
|
||||
These machines are short-lived “spot instances”.
|
||||
|
@ -213,6 +212,15 @@ in particular with the types of EC2 instances to be used.
|
|||
[worker type definition]: https://tools.taskcluster.net/aws-provisioner/servo-docker-worker/view
|
||||
|
||||
|
||||
## Other worker types
|
||||
|
||||
See respective `README.md` files for:
|
||||
|
||||
* [Windows](windows/README.md), also short-lived workers on EC2
|
||||
* [macOS](macos/README.md), Mac Minis hosted by Macstadium
|
||||
* [Non-virtualized Linux](packet.net/README.md), hosted by Packet.net
|
||||
|
||||
|
||||
## Self-service, Bugzilla, and IRC
|
||||
|
||||
Taskcluster is designed to be “self-service” as much as possible,
|
||||
|
|
|
@ -15,6 +15,18 @@ cd etc/taskcluster/macos
|
|||
./salt-ssh '*' state.apply test=True
|
||||
```
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
SSH into `servo-tc-mac1.servo.org`.
|
||||
`generic-worker` logs are in `less /Users/worker/stderr.log`.
|
||||
|
||||
If the worker seems stuck but nothing seems wrong in the log,
|
||||
try running `launchctl stop net.generic.worker`.
|
||||
(It is configured to restart automatically.)
|
||||
This issue is tracked at
|
||||
[generic-worker#133](https://github.com/taskcluster/generic-worker/issues/133).
|
||||
|
||||
|
||||
## (Re)deploying a server
|
||||
|
||||
* Place an order or file a ticket with MacStadium to get a new hardware or reinstall an OS.
|
||||
|
|
|
@ -1,4 +1,8 @@
|
|||
# Windows AMIs for Servo on Taskcluster
|
||||
# Windows workers for Servo on Taskcluster
|
||||
|
||||
The `servo-win2016` worker type runs short-lived Windows 2016 workers on EC2.
|
||||
|
||||
## AMIs
|
||||
|
||||
Unlike Linux tasks on `docker-worker` where each tasks is executed in a container
|
||||
based on a Docker image provided with the task,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue