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