安装完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 映像
我相信您应该使用
systemctl
将 gitlab-runner 可执行文件注册为服务。
例如,如此 gitlab 论坛帖子中所述:
systemctl enable gitlab-runner
systemctl restart gitlab-runner