如何更改gitlab多跑者构建路径。
在我的服务器中它有/ home / gitlab-runner / builds。
我想将此路径更改为安装在同一服务器中的辅助HDD。
答案 0 :(得分:12)
您可以通过调整config.toml
来更改跑步者的构建路径。在[[runners]]
部分添加或更改builds_dir
目录。
有关跑步者配置的进一步参考,您可以查看文档here。
答案 1 :(得分:1)
在macOS上,我还可以找到另一种方法(我想如果您有很多跑步者,会有所帮助):
编辑~/Library/LaunchAgents/gitlab-runner.plist
并将--working-directory
下的路径修改为所需的内容
例如来自
vim /Users/Me/Library/LaunchAgents/gitlab-runner.plist
终端的
或使用您喜欢的文本编辑器
重新启动它以使更改生效
gitlab-runner restart
答案 2 :(得分:0)
一个人可能更喜欢全局设置构建目录。
文件/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"