如何更改gitlab多运行器构建路径。
在我的服务器中,它有/home/gitlab-runner/builds。
我想将此路径更改为挂载在同一服务器上的辅助硬盘。
发布于 2017-01-26 00:50:43
您可以通过调整config.toml
来更改runners构建路径。在[[runners]]
部分中,添加或更改builds_dir
目录。
有关运行器配置的更多参考,可以查看文档here。
发布于 2019-09-17 21:35:38
在macOS上,我找到了另一种方法(我想,如果你有很多跑步者,可能会很有帮助):
~/Library/LaunchAgents/gitlab-runner.plist
并将--working-directory
下的路径修改为您想要的内容
例如从终端vim /Users/Me/Library/LaunchAgents/gitlab-runner.plist
或者使用您最喜欢的文本编辑器
gitlab-runner restart
发布于 2019-10-31 14:11:48
人们可能更喜欢在全局设置构建目录。
在文件/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
更改为您想要的任何路径,而不是在每个新注册的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"
https://stackoverflow.com/questions/41853100
复制相似问题