forked from lix-project/hydra
Add a unit for hydra-send-stats
This commit is contained in:
parent
17924ce012
commit
401f5bdce2
|
@ -186,7 +186,7 @@ in
|
||||||
build-compress-log = false
|
build-compress-log = false
|
||||||
'';
|
'';
|
||||||
|
|
||||||
systemd.services."hydra-init" =
|
systemd.services.hydra-init =
|
||||||
{ wantedBy = [ "multi-user.target" ];
|
{ wantedBy = [ "multi-user.target" ];
|
||||||
requires = [ "postgresql.service" ];
|
requires = [ "postgresql.service" ];
|
||||||
after = [ "postgresql.service" ];
|
after = [ "postgresql.service" ];
|
||||||
|
@ -210,7 +210,7 @@ in
|
||||||
serviceConfig.RemainAfterExit = true;
|
serviceConfig.RemainAfterExit = true;
|
||||||
};
|
};
|
||||||
|
|
||||||
systemd.services."hydra-server" =
|
systemd.services.hydra-server =
|
||||||
{ wantedBy = [ "multi-user.target" ];
|
{ wantedBy = [ "multi-user.target" ];
|
||||||
requires = [ "hydra-init.service" ];
|
requires = [ "hydra-init.service" ];
|
||||||
after = [ "hydra-init.service" ];
|
after = [ "hydra-init.service" ];
|
||||||
|
@ -225,7 +225,7 @@ in
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
systemd.services."hydra-queue-runner" =
|
systemd.services.hydra-queue-runner =
|
||||||
{ wantedBy = [ "multi-user.target" ];
|
{ wantedBy = [ "multi-user.target" ];
|
||||||
requires = [ "hydra-init.service" ];
|
requires = [ "hydra-init.service" ];
|
||||||
after = [ "hydra-init.service" "network.target" ];
|
after = [ "hydra-init.service" "network.target" ];
|
||||||
|
@ -239,7 +239,7 @@ in
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
systemd.services."hydra-evaluator" =
|
systemd.services.hydra-evaluator =
|
||||||
{ wantedBy = [ "multi-user.target" ];
|
{ wantedBy = [ "multi-user.target" ];
|
||||||
requires = [ "hydra-init.service" ];
|
requires = [ "hydra-init.service" ];
|
||||||
after = [ "hydra-init.service" "network.target" ];
|
after = [ "hydra-init.service" "network.target" ];
|
||||||
|
@ -252,7 +252,7 @@ in
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
systemd.services."hydra-update-gc-roots" =
|
systemd.services.hydra-update-gc-roots =
|
||||||
{ requires = [ "hydra-init.service" ];
|
{ requires = [ "hydra-init.service" ];
|
||||||
after = [ "hydra-init.service" ];
|
after = [ "hydra-init.service" ];
|
||||||
environment = env;
|
environment = env;
|
||||||
|
@ -263,6 +263,16 @@ in
|
||||||
startAt = "02:15";
|
startAt = "02:15";
|
||||||
};
|
};
|
||||||
|
|
||||||
|
systemd.services.hydra-send-stats =
|
||||||
|
{ wantedBy = [ "multi-user.target" ];
|
||||||
|
after = [ "hydra-init.service" ];
|
||||||
|
environment = env;
|
||||||
|
serviceConfig =
|
||||||
|
{ ExecStart = "@${cfg.package}/bin/hydra-send-stats hydra-send-stats";
|
||||||
|
User = "hydra";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
|
||||||
services.cron.systemCronJobs =
|
services.cron.systemCronJobs =
|
||||||
let
|
let
|
||||||
# If there is less than ... GiB of free disk space, stop the queue
|
# If there is less than ... GiB of free disk space, stop the queue
|
||||||
|
|
|
@ -10,6 +10,7 @@ distributable_scripts = \
|
||||||
hydra-s3-backup-collect-garbage \
|
hydra-s3-backup-collect-garbage \
|
||||||
hydra-create-user \
|
hydra-create-user \
|
||||||
hydra-notify \
|
hydra-notify \
|
||||||
|
hydra-send-stats \
|
||||||
nix-prefetch-git \
|
nix-prefetch-git \
|
||||||
nix-prefetch-bzr \
|
nix-prefetch-bzr \
|
||||||
nix-prefetch-hg
|
nix-prefetch-hg
|
||||||
|
|
Loading…
Reference in a new issue