3
0
Fork 0
forked from mirrors/nixpkgs
nixpkgs/nixos/modules/services/continuous-integration
Vincent Haupert 786f72c32e nixos/github-runner: start Runner.Listener directly in ExecStart=
The `runsvc.sh` script wraps a JavaScript script which starts
`Runner.Listener` and also handles failures. This has the downside that
the service _always_ exits with status code 0, i.e., success. This
causes frequent service restarts when running in ephemeral mode with a
faulty config as Systemd always sees a success exit status. To prevent
this, this commit changes the service config to call `Runner.Listener`
directly. The JavaScript wrapper stops the process with a SIGINT, hence,
the Systemd unit now sends a SIGINT to stop the service.
2022-08-15 13:13:58 -04:00
..
buildbot treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
gocd-agent treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
gocd-server treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
hercules-ci-agent treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
hydra Merge pull request #182713 from SuperSandro2000/hydra-runuser-2 2022-08-04 12:08:44 +02:00
jenkins treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
buildkite-agents.nix treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00
github-runner.nix nixos/github-runner: start Runner.Listener directly in ExecStart= 2022-08-15 13:13:58 -04:00
gitlab-runner.nix nixos/*: automatically convert option docs to MD 2022-08-03 22:46:41 +02:00
hail.nix treewide: automatically md-convert option descriptions 2022-07-30 15:16:34 +02:00