Gitlab亚军:验证vs状态

时间:2018-05-09 09:39:32

标签: windows continuous-integration gitlab-ci-runner

我有两个跑者:一个在Linux上工作正常,但一个在Windows上遇到了我试图解决的问题。为了了解跑步者的当前状态,我使用了两个命令:verifystatus。当我运行验证时:

>gitlab-runner.exe verify

输出:

Verifying runner... is alive                      ←[0;m  runner←[0;m=c6xxxxxx

状态

>gitlab-runner.exe status

输出:

gitlab-runner: Service is not running.

问题

活着正在运行之间有什么区别?

PS

这个问题不是为什么它没有运行,而是关于了解状态。

gitlab-runner version

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

1 个答案:

答案 0 :(得分:1)

gitlab-runner。 exe状态会告诉您该服务是否正在运行。看来您已经通过 gitlab-runner.exe stop 停止了它。

gitlab-runner.exe verify 会告诉您Runner ist是否仍已注册到GitLab实例。如果您或其他人在GitLab CI / CD设置中将其删除,则Runner将不再存在。