Documentation
¶
Overview ¶
gitbay-runner executes CI builds queued by a gitbay server. It polls over SSH — the same authenticated channel everything else uses — claims one build at a time, clones the repo, runs each step with `sh -c`, streams the combined output back, and reports success or failure.
The account behind the runner's key must be an instance admin: a runner executes arbitrary repo code, so handing out jobs is the operator's call. v1 runs steps directly on the host under this process's user; run it as a dedicated unprivileged user.
Source Files
¶
- main.go
- proc_unix.go
Click to show internal directories.
Click to hide internal directories.