diff options
author | Bjørn Forsman <bjorn.forsman@gmail.com> | 2014-09-09 17:34:49 +0200 |
---|---|---|
committer | Bjørn Forsman <bjorn.forsman@gmail.com> | 2014-09-09 17:36:25 +0200 |
commit | cf7b782ea96947e56acd68480c5dd13fc6cec9d1 (patch) | |
tree | e3fb690e5509f4cc20791e4f390d3188a357ab29 /nixos/modules | |
parent | 4ae3e32e82c202e986007b5f9457da4bfd6a09a7 (diff) | |
download | nixlib-cf7b782ea96947e56acd68480c5dd13fc6cec9d1.tar nixlib-cf7b782ea96947e56acd68480c5dd13fc6cec9d1.tar.gz nixlib-cf7b782ea96947e56acd68480c5dd13fc6cec9d1.tar.bz2 nixlib-cf7b782ea96947e56acd68480c5dd13fc6cec9d1.tar.lz nixlib-cf7b782ea96947e56acd68480c5dd13fc6cec9d1.tar.xz nixlib-cf7b782ea96947e56acd68480c5dd13fc6cec9d1.tar.zst nixlib-cf7b782ea96947e56acd68480c5dd13fc6cec9d1.zip |
nixos/jenkins: add services.jenkins.extraOpts option
Allows passing extra command line arguments to Jenkins.
Diffstat (limited to 'nixos/modules')
-rw-r--r-- | nixos/modules/services/continuous-integration/jenkins/default.nix | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/nixos/modules/services/continuous-integration/jenkins/default.nix b/nixos/modules/services/continuous-integration/jenkins/default.nix index b01b5c3245a4..1a4e7fe213c9 100644 --- a/nixos/modules/services/continuous-integration/jenkins/default.nix +++ b/nixos/modules/services/continuous-integration/jenkins/default.nix @@ -63,6 +63,15 @@ in { The environment will always include JENKINS_HOME. ''; }; + + extraOpts = mkOption { + type = types.listOf types.str; + default = [ ]; + example = [ "--debug=9" "--httpListenAddress=localhost" ]; + description = '' + Additional command line arguments to pass to Jenkins. + ''; + }; }; }; @@ -94,7 +103,7 @@ in { path = cfg.packages; script = '' - ${pkgs.jdk}/bin/java -jar ${pkgs.jenkins} --httpPort=${toString cfg.port} + ${pkgs.jdk}/bin/java -jar ${pkgs.jenkins} --httpPort=${toString cfg.port} ${concatStringsSep " " cfg.extraOpts} ''; postStart = '' |