gitlab-runner 尚未连接错误

gitlab-runner 尚未连接错误

在我的设置 gitlab 中Ubuntu 16.04从 gitlab-multi-runner 升级到gitlab-runner它不是默认启动的。

根据 gitlab runner 文档,它应该在安装和注册后启动。

虽然我可以在我的管理员 gitlab 跑步者页面中看到注册的跑步者,但是错误

跑步者尚未连接

永远存在……

我目前的版本:

  • 系统:Ubuntu 16.04
  • Gitlab:10.1.1
  • Gitlab-runner:10.1.0

答案1

如果您遇到此问题,请检查以下内容:

  1. 检查您是否有名为的目录:

/主页/gitlab-runner/

如果没有,请创建。你可以执行以下命令:sudo mkdir /home/gitlab-runner

  1. 检查所有者在这个目录中。它应该是 gitlab-runner:gitlab-runner。所以如果不是,请执行命令sudo chown -R gitlab-runner:gitlab-runner /home/gitlab-runner

这应该可以解决问题,您应该会看到 gitlab-runner 立即在您的 gitlab 管理运行器页面中启动(您可能需要刷新页面)...

如果没有,您应该尝试sudo service gitlab-runner status和/或检查系统日志是否存在其他错误。

答案2

对于我来说(在 Windows 上),解决方案是以管理员身份运行 gitlab-runner.exe。感谢这篇博文朝着正确的方向努力。

相关内容