From d64af3e40f7eb0082f5408ca425b3fc7f132ba58 Mon Sep 17 00:00:00 2001 From: Corey O'Connor Date: Sat, 17 Mar 2018 22:16:59 -0700 Subject: [PATCH] jenkins: Add "java.awt.headless=true" to JDK options. This is consistent with the recommended jenkins startup script. See: * https://wiki.jenkins.io/display/JENKINS/JenkinsLinuxStartupScript (cherry picked from commit 28a55f5bd60c5f21139de58ee01eb90e25b20b9d) --- .../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 84e3fec5c40b..c2f4e9c0c5a7 100644 --- a/nixos/modules/services/continuous-integration/jenkins/default.nix +++ b/nixos/modules/services/continuous-integration/jenkins/default.nix @@ -205,10 +205,12 @@ in { ${replacePlugins} ''; + # For reference: https://wiki.jenkins.io/display/JENKINS/JenkinsLinuxStartupScript script = '' ${pkgs.jdk}/bin/java ${concatStringsSep " " cfg.extraJavaOptions} -jar ${cfg.package}/webapps/jenkins.war --httpListenAddress=${cfg.listenAddress} \ --httpPort=${toString cfg.port} \ --prefix=${cfg.prefix} \ + -Djava.awt.headless=true \ ${concatStringsSep " " cfg.extraOptions} '';