config.toml を調整することで、ランナーのビルド パスを変更できます。 . [[runners]] で セクション builds_dir を追加または変更します ディレクトリ。
ランナー構成の詳細については、こちらのドキュメントをご覧ください。
ビルド ディレクトリをグローバルにセットアップすることを好む場合もあります。
ファイル /etc/systemd/system/gitlab-ci-multi-runner.service 内 線があります
Environment="DAEMON_ARGS=run --working-directory /var/lib/gitlab-runner --config /etc/gitlab-runner/config.toml --service gitlab-runner --syslog --user gitlab-runner"
したがって、 --working-directory /var/lib/gitlab-runner を変更できます --builds-dir は指定しません。 新しく登録されたランナーごとに
Environment="DAEMON_ARGS=run --working-directory /home/gitlab-runner --config /etc/gitlab-runner/config.toml --service gitlab-runner --syslog --user gitlab-runner"
macOS では、もう 1 つの方法を見つけることができました (多くのランナーがいる場合に役立つと思います):
<オール>
~/Library/LaunchAgents/gitlab-runner.plist を編集
--working-directory の下のパスを変更します 好きなように
例えばターミナル vim /Users/Me/Library/LaunchAgents/gitlab-runner.plist から
またはお気に入りのテキスト エディタを使用して
変更を有効にするために再起動します
<ブロック引用>
gitlab-runner restart