繁体   English   中英

如何更改 gitlab-ci runner 构建路径

[英]how to change gitlab-ci runner build path

如何更改 gitlab 多运行器构建路径。

在我的服务器中,它有 /home/gitlab-runner/builds。

我想将此路径更改为安装在同一服务器中的辅助硬盘。

您可以通过调整config.toml来更改您的跑步者构建路径。 [[runners]]部分添加或更改builds_dir目录。

有关运行器配置的进一步参考,您可以在此处查看文档。

在 macOS 上,我找到了另一种方法(我猜,如果你有很多跑步者,这会很有帮助):

  1. 编辑~/Library/LaunchAgents/gitlab-runner.plist
    并将--working-directory下的路径修改为您想要的任何内容

    例如来自终端vim /Users/Me/Library/LaunchAgents/gitlab-runner.plist
    或使用您最喜欢的文本编辑器

  2. 重新启动它以使更改生效

    gitlab-runner restart

人们可能更喜欢全局设置构建目录。

在文件/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"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM