Update Hydra config
Eelco Dolstra committed
Mar 25, 2016 at 15:46 UTC
71583b32fbd65bd780d873f4bf2395f5c5d91b9a
1 file changed
+6
-2
delft/hydra.nix
+6
-2
@@ -3,8 +3,7 @@
3
with lib;
4
5
let
6
- hydra = builtins.storePath /nix/store/913ls6qhzcyylnfqc5dd627j2l8c4jmq-hydra-0.1pre1234-abcdef;
7
- hydraDebug = builtins.storePath /nix/store/nwgjbc1qifyw1bz7jw4hw4j7zai15bqx-hydra-0.1pre1234-abcdef-debug;
6
+ hydra = (import ../../hydra/release.nix {}).build.x86_64-linux;
7
in
8
9
{
@@ -20,6 +19,8 @@ in
19
with import ../ssh-keys.nix; [ eelco rob provisioner ];
20
21
services.hydra.enable = true;
22
+ services.hydra.buildMachinesFiles =
23
+ [ "/etc/nix/machines" "/var/lib/hydra/provisioner/machines" ];
24
services.hydra.package = hydra;
25
services.hydra.logo = ./hydra-logo.png;
26
services.hydra.hydraURL = "https://hydra.nixos.org";
@@ -52,6 +53,9 @@ in
53
54
users.extraUsers.hydra.home = mkForce "/home/hydra";
55
56
+ systemd.services.hydra-queue-runner.restartIfChanged = false;
57
+ systemd.services.hydra-queue-runner.wantedBy = mkForce [];
58
+
59
programs.ssh.extraConfig = mkAfter
60
''
61
ServerAliveInterval 120