diff options
author | Pascal Bach <pascal.bach@siemens.com> | 2017-08-30 13:57:57 +0200 |
---|---|---|
committer | Pascal Bach <pascal.bach@siemens.com> | 2017-08-30 13:58:47 +0200 |
commit | 233781410d15a4a38e4ef86f6b47ed2435be94b9 (patch) | |
tree | 95b4a2a9e4afb0f3606bc7ffa055064fa11912ed /nixos/modules/services/continuous-integration | |
parent | 73c4a3f641ee2d3af2e0ff5f70fd8f1e373a934a (diff) | |
download | nixlib-233781410d15a4a38e4ef86f6b47ed2435be94b9.tar nixlib-233781410d15a4a38e4ef86f6b47ed2435be94b9.tar.gz nixlib-233781410d15a4a38e4ef86f6b47ed2435be94b9.tar.bz2 nixlib-233781410d15a4a38e4ef86f6b47ed2435be94b9.tar.lz nixlib-233781410d15a4a38e4ef86f6b47ed2435be94b9.tar.xz nixlib-233781410d15a4a38e4ef86f6b47ed2435be94b9.tar.zst nixlib-233781410d15a4a38e4ef86f6b47ed2435be94b9.zip |
gitlab-runner service: allow adding additional tools to PATH
This is similar to how it is implemented for the Jenkins service. Bash and docker-machine are added by default as they are required in many cases.
Diffstat (limited to 'nixos/modules/services/continuous-integration')
-rw-r--r-- | nixos/modules/services/continuous-integration/gitlab-runner.nix | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/nixos/modules/services/continuous-integration/gitlab-runner.nix b/nixos/modules/services/continuous-integration/gitlab-runner.nix index b18221456cbd..6d5cea4f77a5 100644 --- a/nixos/modules/services/continuous-integration/gitlab-runner.nix +++ b/nixos/modules/services/continuous-integration/gitlab-runner.nix @@ -96,10 +96,20 @@ in example = literalExample "pkgs.gitlab-runner_1_11"; }; + packages = mkOption { + default = [ pkgs.bash pkgs.docker-machine ]; + defaultText = "[ pkgs.bash pkgs.docker-machine ]"; + type = types.listOf types.package; + description = '' + Packages to add to PATH for the gitlab-runner process. + ''; + }; + }; config = mkIf cfg.enable { systemd.services.gitlab-runner = { + path = cfg.packages; environment = config.networking.proxy.envVars; description = "Gitlab Runner"; after = [ "network.target" ] |