Commit 28ffb8f245

28ffb8f2451639d76385d11696a0f6af687d4a74

parent: 1a98452f43

Verified · cmc

cmc <hello@cleberg.net> · 2026-09-02 03:57 UTC

Admin: runner drop-in and resumable deploy copies

Layout: unified · split

Admin.org +8
@@ -305,6 +305,14 @@ gitbayd --config /etc/gitbay/config.toml admin user create ci --admin \
305gitbay-runner -remote git@127.0.0.1 -workdir /var/lib/gitbay-runner/work 305gitbay-runner -remote git@127.0.0.1 -workdir /var/lib/gitbay-runner/work
306#+end_src 306#+end_src
307 307
308=make deploy-runner= also installs
309=deploy/gitbay-runner.override.conf= as a systemd drop-in: =Nice=10=,
310=CPUWeight=30=, =IOWeight=30=, so a build never starves the host's sshd,
311the daemon or the backup timers. The e2e suite alone starts sixty
312daemon instances; without the drop-in a deploy's copy over the admin
313sshd stalled. Both deploy targets copy with =rsync --partial=, which
314resumes a stalled transfer.
315
308v1 runs steps directly on the host — no containers — so treat the 316v1 runs steps directly on the host — no containers — so treat the
309runner machine as executing whatever your users push. Install the 317runner machine as executing whatever your users push. Install the
310toolchains your builds need on it. 318toolchains your builds need on it.