summary refs log tree commit diff
path: root/nixos/modules/services/continuous-integration/jenkins/default.nix
diff options
context:
space:
mode:
authorCorey O'Connor <coreyoconnor@gmail.com>2018-03-17 22:16:59 -0700
committerCorey O'Connor <coreyoconnor@gmail.com>2018-03-17 22:16:59 -0700
commit28a55f5bd60c5f21139de58ee01eb90e25b20b9d (patch)
tree34178e6f54b5c664e5d5a7b1eec83b8026dba191 /nixos/modules/services/continuous-integration/jenkins/default.nix
parent241160aacc8433de07b5d71be98e3c3b677c0533 (diff)
downloadnixpkgs-28a55f5bd60c5f21139de58ee01eb90e25b20b9d.tar
nixpkgs-28a55f5bd60c5f21139de58ee01eb90e25b20b9d.tar.gz
nixpkgs-28a55f5bd60c5f21139de58ee01eb90e25b20b9d.tar.bz2
nixpkgs-28a55f5bd60c5f21139de58ee01eb90e25b20b9d.tar.lz
nixpkgs-28a55f5bd60c5f21139de58ee01eb90e25b20b9d.tar.xz
nixpkgs-28a55f5bd60c5f21139de58ee01eb90e25b20b9d.tar.zst
nixpkgs-28a55f5bd60c5f21139de58ee01eb90e25b20b9d.zip
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
Diffstat (limited to 'nixos/modules/services/continuous-integration/jenkins/default.nix')
-rw-r--r--nixos/modules/services/continuous-integration/jenkins/default.nix2
1 files changed, 2 insertions, 0 deletions
diff --git a/nixos/modules/services/continuous-integration/jenkins/default.nix b/nixos/modules/services/continuous-integration/jenkins/default.nix
index 84e3fec5c40..c2f4e9c0c5a 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}
       '';