Commit graph

18 commits

Author SHA1 Message Date
eldritch horrors 131fc792f7 allow worker counts to be set per arch 2024-04-05 15:13:11 +02:00
eldritch horrors 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
puck e1dfa0e545 Remove cachix from dependencies
The rest of the Cachix infrastructure is intact. For now.
2024-03-10 13:03:16 +00:00
raito 9f98533dd7 nix/worker: rename master → coordinator
Signed-off-by: Raito Bezarius <raito@lix.systems>
2024-03-02 22:09:56 +01:00
Jörg Thalheim 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
Jörg Thalheim e4965e5540 worker: don't kill service when a process takes too much RAM 2023-11-30 09:14:19 +01:00
Jörg Thalheim 21a9864cd7 create gcroots directory for buildbot 2023-11-04 13:50:23 +01:00
Jörg Thalheim 35a8ad6354 buildbot: switch to extra-allowed-users 2023-11-04 08:44:15 +01:00
Paul Haerle 10db40a5a8 worker: actually use cfg.masterUrl 2023-10-27 09:11:39 +00:00
Jörg Thalheim 7c96e552a3 fix tests 2023-10-27 09:58:10 +02:00
Jörg Thalheim 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
Jörg Thalheim 61151c0ad9 use LoadCredential for worker-password-file 2023-09-13 23:46:21 +02:00
Jörg Thalheim 2176c86f1b buildbot-worker: fix package option 2023-09-10 11:51:24 +00:00
Jörg Thalheim 97f1870c15 add first working configuration 2023-09-10 11:16:33 +00:00
Jörg Thalheim f81c71a328 add some example nixos configuration 2023-09-10 10:11:50 +00:00
Jörg Thalheim 9ce55f46f4 add worker module 2023-09-10 09:01:00 +00:00
Jörg Thalheim 6406f34ebe first commit; very broken 2023-09-10 08:11:56 +00:00