我有两个跑者:一个在Linux上工作正常,但一个在Windows上遇到了我试图解决的问题。为了了解跑步者的当前状态,我使用了两个命令:verify
和status
。当我运行验证时:
>gitlab-runner.exe verify
输出:
Verifying runner... is alive ←[0;m runner←[0;m=c6xxxxxx
状态
>gitlab-runner.exe status
输出:
gitlab-runner: Service is not running.
活着和正在运行之间有什么区别?
这个问题不是为什么它没有运行,而是关于了解状态。
Version: 10.6.0
Git revision: a3543a27
Git branch: 10-6-stable
GO version: go1.9.4
Built: 2018-03-22T08:34:34+00:00
OS/Arch: windows/amd64
答案 0 :(得分:1)
gitlab-runner。 exe状态会告诉您该服务是否正在运行。看来您已经通过 gitlab-runner.exe stop 停止了它。
gitlab-runner.exe verify 会告诉您Runner ist是否仍已注册到GitLab实例。如果您或其他人在GitLab CI / CD设置中将其删除,则Runner将不再存在。