Naïm Favier
2ddc335e6f
nixos/doc: clean up defaults and examples
2021-10-04 12:47:20 +02:00
misuzu
bdc96d3351
nixos/gitlab-runner: warn about possible secrets leak
2021-02-03 17:18:49 +02:00
misuzu
1e38f0bdf9
nixos/gitlab-runner: add support for 'docker+machine' and 'docker-ssh+machine' executors ( #108763 )
2021-01-26 00:01:54 +00:00
Graham Christensen
bc49a0815a
utillinux: rename to util-linux
2020-11-24 12:42:06 -05:00
Milan
e49fb87b05
nixos/gitlab-runner: add clone-url option ( #93894 )
2020-07-30 10:24:33 +02:00
misuzu
fc9f994ee5
nixos/gitlab-runner: add more global options ( #86946 )
2020-06-29 13:35:21 +00:00
misuzu
0b0afcae16
nixos/gitlab-runner: support multiple services
2020-05-02 11:59:57 +02:00
zowoq
c59c4e3589
nixos/*: use $out instead of $bin with buildGoPackage
2020-04-28 20:30:29 +10:00
Ben Gamari
848af2c6fc
nixos/gitlab-runner: reload on config change
...
With this change it is no longer required to restart the runner on every
change. Instead it can just reload it's config while running.
2019-11-27 23:00:29 +01:00
Pascal Bach
02ed974bba
nixos/gitlab-runner: add missing HOME to environment ( #67450 )
...
Gitlab runner fails to start if HOME is not set.
2019-08-28 20:27:28 +00:00
Symphorien Gibol
a915b33315
nixos: add preferLocalBuild=true; on derivations for config files
2019-02-22 20:11:27 +01:00
Florian Klink
fff5923686
nixos/modules: users.(extraUsers|extraGroup->users|group)
2018-06-30 03:02:58 +02:00
Pascal Bach
233781410d
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.
2017-08-30 13:58:47 +02:00
Pascal Bach
73c4a3f641
gitlab-runner service: honor proxy variables
2017-08-30 13:58:46 +02:00
makefu
e6785422ae
module gitlab-runner: introduce configOptions and configFile
...
Also removes configText, functionality is now provided more conveniently by configOptions.
Keep in mind that this breaks compatibility with previous configurations,
configFile provides a means to protect the CI token from being written into the nix store.
2017-08-15 16:06:55 +02:00
Pascal Bach
c725924dfd
gitlab-runner service: support graceful termination ( #27222 )
...
The current behavior was for gitlab-runner is to immediately terminate when there
was a restart required. This can lead to aborted builds and is annoying to users.
By enabling graceful mode gitlab-runner will wait for all builds to finish before
terminating. The disadvantage is that a nixos-rebuild switch needs to wait till
all jobs are done. Because of that it is not enabled by default.
2017-07-11 15:38:46 +01:00
Franz Pletz
0cd0581b75
gitlab-runner service: only depend on docker if enabled
2017-05-14 22:47:35 +02:00
Pascal Bach
8373124202
gitlab-runner: make v1 runner available
...
gitlab-runner 9.0.0 is only compatible with gitlab >= 9.0
gitlab-runner1 1.11.1 is only compatible with gitlab < 9.4
2017-03-28 21:02:43 +02:00
Pascal Bach
de38c1bca0
gitlab-runner service: initial version
2016-09-23 22:39:12 +02:00