Merge pull request #37297 from coreyoconnor/jenkins-fonts
Add Deja-Vu fonts to jenkins environment and run as AWT headless
This commit is contained in:
commit
2d28d19edd
@ -145,6 +145,11 @@ in {
|
|||||||
};
|
};
|
||||||
|
|
||||||
config = mkIf cfg.enable {
|
config = mkIf cfg.enable {
|
||||||
|
# server references the dejavu fonts
|
||||||
|
environment.systemPackages = [
|
||||||
|
pkgs.dejavu_fonts
|
||||||
|
];
|
||||||
|
|
||||||
users.extraGroups = optional (cfg.group == "jenkins") {
|
users.extraGroups = optional (cfg.group == "jenkins") {
|
||||||
name = "jenkins";
|
name = "jenkins";
|
||||||
gid = config.ids.gids.jenkins;
|
gid = config.ids.gids.jenkins;
|
||||||
@ -200,10 +205,12 @@ in {
|
|||||||
${replacePlugins}
|
${replacePlugins}
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
# For reference: https://wiki.jenkins.io/display/JENKINS/JenkinsLinuxStartupScript
|
||||||
script = ''
|
script = ''
|
||||||
${pkgs.jdk}/bin/java ${concatStringsSep " " cfg.extraJavaOptions} -jar ${cfg.package}/webapps/jenkins.war --httpListenAddress=${cfg.listenAddress} \
|
${pkgs.jdk}/bin/java ${concatStringsSep " " cfg.extraJavaOptions} -jar ${cfg.package}/webapps/jenkins.war --httpListenAddress=${cfg.listenAddress} \
|
||||||
--httpPort=${toString cfg.port} \
|
--httpPort=${toString cfg.port} \
|
||||||
--prefix=${cfg.prefix} \
|
--prefix=${cfg.prefix} \
|
||||||
|
-Djava.awt.headless=true \
|
||||||
${concatStringsSep " " cfg.extraOptions}
|
${concatStringsSep " " cfg.extraOptions}
|
||||||
'';
|
'';
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user