1
1
Fork 0
mirror of https://gitlab.archlinux.org/archlinux/infrastructure.git synced 2024-05-24 03:56:05 +02:00
infrastructure/docs/rebuilderd.md
Jelle van der Waa 7fe487ad27
Add Kape donated servers
Setup Kape servers as archive mirrors (asia,europe,america), Gitlab
runner and Rebuilderd worker. All machines except runner1 are EFI
machines with grub setup and a EFI parition which is not supported by
our ansible install role and is manually rolled out.
2020-12-07 20:28:55 +01:00

1.1 KiB

Rebuilderd

We host a Rebuilderd instance on reproducible.archlinux.org which rebuilds Arch packages from repositories defined in rebuilderd-sync.conf. Workers automatically connect to the configured rebuilderd instance and query it for work and publish results to the rebuilderd instance.

Results are shown on our website which is a rebuilderd-website instance.

Configuration

Setting up rebuilderd-workers requires adding the new machine under rebuilderd_workers in hosts and adding rebuilderd_workers with a list of rebuilderd-worker names for example too it's host_vars:

rebuilderd_workers:
 - repro11
 - repro12

Then run the rebuilderd-workers playbook.

Monitoring

The rebuilderd workers and queue are monitored by Prometheus.

Common commands

Checking rebuilderd-workers status on reproducible.archlinux.org:

rebuildctl status

Checking rebuilderd queue length:

rebuildctl queue ls