hydra: fix the hydra
This commit is contained in:
parent
2cb4eaeebc
commit
a71ae9bb62
|
@ -1,4 +1,4 @@
|
||||||
{ hostRegistry, config, pkgs, ... }:
|
{ hostRegistry, config, lib, pkgs, ... }:
|
||||||
|
|
||||||
let
|
let
|
||||||
nix-build = "client@${config.c3d2.hosts.nix-build.ip4}";
|
nix-build = "client@${config.c3d2.hosts.nix-build.ip4}";
|
||||||
|
@ -10,26 +10,13 @@ in {
|
||||||
trustedUsers = [ "hydra" "root" ];
|
trustedUsers = [ "hydra" "root" ];
|
||||||
buildMachines = [ {
|
buildMachines = [ {
|
||||||
hostName = "localhost";
|
hostName = "localhost";
|
||||||
system = "x86_64-linux";
|
system = lib.concatStringsSep "," (
|
||||||
|
[ pkgs.system "i686-linux" ] ++
|
||||||
|
config.boot.binfmt.emulatedSystems
|
||||||
|
);
|
||||||
supportedFeatures = [ "big-parallel" "benchmark" "kvm" "nixos-test" ];
|
supportedFeatures = [ "big-parallel" "benchmark" "kvm" "nixos-test" ];
|
||||||
maxJobs = 4;
|
maxJobs = 4;
|
||||||
} {
|
} ];
|
||||||
hostName = nix-build;
|
|
||||||
system = "x86_64-linux";
|
|
||||||
supportedFeatures = [ "kvm" "nixos-test" "big-parallel" "benchmark" ];
|
|
||||||
maxJobs = 4;
|
|
||||||
} {
|
|
||||||
hostName = nix-build;
|
|
||||||
system = "aarch64-linux";
|
|
||||||
supportedFeatures = [ "nixos-test" "big-parallel" "benchmark" ];
|
|
||||||
maxJobs = 4;
|
|
||||||
} ] ++
|
|
||||||
map (system: {
|
|
||||||
hostName = "localhost";
|
|
||||||
inherit system;
|
|
||||||
supportedFeatures = [ "nixos-test" "big-parallel" "benchmark" ];
|
|
||||||
maxJobs = 4;
|
|
||||||
}) config.boot.binfmt.emulatedSystems;
|
|
||||||
|
|
||||||
daemonCPUSchedPolicy = "idle";
|
daemonCPUSchedPolicy = "idle";
|
||||||
daemonIOSchedClass = "idle";
|
daemonIOSchedClass = "idle";
|
||||||
|
@ -55,6 +42,12 @@ in {
|
||||||
max_output_size = 4294967296
|
max_output_size = 4294967296
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
|
systemd.services.hydra-evaluator.serviceConfig = {
|
||||||
|
MemoryAccounting = true;
|
||||||
|
MemoryHigh = "32G";
|
||||||
|
MemoryMax = "40G";
|
||||||
|
MemorySwapMax = "8G";
|
||||||
|
};
|
||||||
|
|
||||||
services.nginx =
|
services.nginx =
|
||||||
let
|
let
|
||||||
|
|
Loading…
Reference in New Issue