131fc792f7
allow worker counts to be set per arch
2024-04-05 15:13:11 +02:00
d394f35f55
use one scheduler and worker set per arch
...
and an additional set for generic tasks like error reporting. this
prevents hol blocking for underutilized arches when at least one arch is
blocking, as usually happens to us with aarch64-linux.
2024-03-15 14:47:49 +01:00
e1dfa0e545
Remove cachix from dependencies
...
The rest of the Cachix infrastructure is intact. For now.
2024-03-10 13:03:16 +00:00
9f98533dd7
nix/worker: rename master → coordinator
...
Signed-off-by: Raito Bezarius <raito@lix.systems>
2024-03-02 22:09:56 +01:00
b33d7e5a3e
drop nix_update_flake_config pipeline
...
This is better offloaded to tools like dependabot/renovatebot.
I will probably work on integrate the latter one.
2023-12-03 15:10:16 +00:00
e4965e5540
worker: don't kill service when a process takes too much RAM
2023-11-30 09:14:19 +01:00
21a9864cd7
create gcroots directory for buildbot
2023-11-04 13:50:23 +01:00
35a8ad6354
buildbot: switch to extra-allowed-users
2023-11-04 08:44:15 +01:00
10db40a5a8
worker: actually use cfg.masterUrl
2023-10-27 09:11:39 +00:00
7c96e552a3
fix tests
2023-10-27 09:58:10 +02:00
a553fdfa34
use nix-eval-jobs from nixpkgs
2023-10-15 11:31:07 +02:00
zowoq
0d39562812
nix/worker: use the host systemd package
2023-10-09 15:51:05 +02:00
61151c0ad9
use LoadCredential for worker-password-file
2023-09-13 23:46:21 +02:00
2176c86f1b
buildbot-worker: fix package option
2023-09-10 11:51:24 +00:00
97f1870c15
add first working configuration
2023-09-10 11:16:33 +00:00
f81c71a328
add some example nixos configuration
2023-09-10 10:11:50 +00:00
9ce55f46f4
add worker module
2023-09-10 09:01:00 +00:00
6406f34ebe
first commit; very broken
2023-09-10 08:11:56 +00:00