Cestu sestavení běžců můžete změnit úpravou config.toml
. V [[runners]]
přidejte nebo změňte builds_dir
adresář.
Pro další informace o konfiguraci běžců se můžete podívat na dokumentaci zde.
Někdo může preferovat nastavení adresářů sestavení globálně.
V souboru /etc/systemd/system/gitlab-ci-multi-runner.service
je tam čára
Environment="DAEMON_ARGS=run --working-directory /var/lib/gitlab-runner --config /etc/gitlab-runner/config.toml --service gitlab-runner --syslog --user gitlab-runner"
Můžete tedy změnit --working-directory /var/lib/gitlab-runner
na jakoukoli cestu, kterou chcete, a nezadali byste --builds-dir
na každého nového registrovaného běžce
Environment="DAEMON_ARGS=run --working-directory /home/gitlab-runner --config /etc/gitlab-runner/config.toml --service gitlab-runner --syslog --user gitlab-runner"
Na macOS se mi podařilo najít ještě jeden způsob (může být užitečné, pokud máte hodně běžců, myslím):
-
Upravit
~/Library/LaunchAgents/gitlab-runner.plist
a upravte cestu pod--working-directory
na cokoli chcetenapř. z terminálu
vim /Users/Me/Library/LaunchAgents/gitlab-runner.plist
nebo pomocí vašeho oblíbeného textového editoru -
Restartujte jej, aby se změny projevily
gitlab-runner restart