From ef00c78e0dfae6bfdcc873398c393363af1cf34d Mon Sep 17 00:00:00 2001 From: Artturin Date: Sun, 23 Jun 2024 18:00:35 +0300 Subject: [PATCH] nixos/jenkins: add RuntimeDirectory Necessary for jenkins socket which has to be enabled with `JENKINS_UNIX_DOMAIN_PATH=/run/jenkins/jenkins.socket` in `services.jenkins.environment` https://www.github.com/jenkinsci/packaging/issues/455 --- .../modules/services/continuous-integration/jenkins/default.nix | 2 ++ 1 file changed, 2 insertions(+) diff --git a/nixos/modules/services/continuous-integration/jenkins/default.nix b/nixos/modules/services/continuous-integration/jenkins/default.nix index 7b671ba9ed9d..a23120739b7f 100644 --- a/nixos/modules/services/continuous-integration/jenkins/default.nix +++ b/nixos/modules/services/continuous-integration/jenkins/default.nix @@ -237,6 +237,8 @@ in { serviceConfig = { User = cfg.user; StateDirectory = mkIf (hasPrefix "/var/lib/jenkins" cfg.home) "jenkins"; + # For (possible) socket use + RuntimeDirectory = "jenkins"; }; }; };