Gitlabマルチランナーのビルドパスを変更する方法。
私のサーバーには/ home/gitlab-runner/buildsがあります。
このパスを、同じサーバーにマウントされているセカンダリHDDに変更したいと思います。
ビルドディレクトリをグローバルに設定することをお勧めします。
ファイル/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"