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
This commit is contained in:
Artturin 2024-06-23 18:00:35 +03:00 committed by GitHub
parent 75f5060a18
commit ef00c78e0d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -237,6 +237,8 @@ in {
serviceConfig = {
User = cfg.user;
StateDirectory = mkIf (hasPrefix "/var/lib/jenkins" cfg.home) "jenkins";
# For (possible) socket use
RuntimeDirectory = "jenkins";
};
};
};