Workers are tasked with, in short, carrying out the actual rebuild. Here you'll find:
You can test workers individually by (for example) building a container and scheduling a build (for a debian worker):
bash
$ docker build -t rebuilderd-worker-debian worker/Dockerfile.debian
$ docker run --cap-add=SYS_ADMIN --rm \
rebuilderd-worker-debian build debian \
https://buildinfos.debian.net/buildinfo-pool/r/rust-sniffglue/rust-sniffglue_0.11.1-6+b1_amd64.buildinfo
| :memo: WARNING | |:---------------------------| | note these commands are run in the root of the repo, not here|
| :warning: WARNING | |:---------------------------| | Running Debian workers as containers requires SYS_ADMIN capabilities which could be dangerous! |