簡體   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