Gitlab Runner 服务不创建工作目录

问题描述 投票:0回答:1

我将 gitlab-runner 作为服务启动,以便实例即使在重新启动时也始终运行。

构建完成后我似乎找不到工作目录资产。我可以看到该服务的配置如下:

/usr/bin/gitlab-runner run --config /etc/gitlab-runner/config.toml --working-directory /home/gitlab-runner --service gitlab-runner --user gitlab-runner

但是当我去 /home/gitlab-runner 时它不存在。

奇怪的是,当我运行 gitlab-runner 而不是作为服务时,我可以看到构建资产

/home/build_user/builds/a7x71jn8Y/0/git-group/git-repo

为什么在服务上运行不提供构建资产?

git gitlab gitlab-ci gitlab-ci-runner
1个回答
0
投票

看起来启动服务是正确的,并且服务文件具有正确的信息。问题是

config.toml
未正确填充。

我需要将

config.toml
/home/manual_run_user/.gitlab-runner/config.toml
复制到
/etc/gitlab-runner/config.toml

文件复制后重新启动服务导致代理正常运行。

© www.soinside.com 2019 - 2024. All rights reserved.