如何将 gitlab-runner 作为服务运行?

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

安装完gitlab-runner后,我要做的事情

gitlab-runner run

并将其保持打开状态。当我重新启动时,我必须再次运行它。

这有什么原因吗?我想也许

start
会将其作为服务启动,这样它就会永远运行,但是

gitlab-runner start
Runtime platform                                    arch=amd64 os=linux pid=215405 revision=32fc1585 version=15.2.1
FATAL: The --user is not supported for non-root users 

我无法使用

sudo
,因为那样它就找不到用于非 sudo 的 virtualbox 映像

gitlab continuous-integration
1个回答
0
投票

我相信您应该使用

systemctl
将 gitlab-runner 可执行文件注册为服务。

例如,如此 gitlab 论坛帖子中所述:

systemctl enable gitlab-runner
systemctl restart gitlab-runner
© www.soinside.com 2019 - 2024. All rights reserved.