Gitlab CI运行器离线

时间:2018-12-13 02:04:12

标签: gitlab gitlab-ci-runner

最近,我们内部的Gitlab升级到 10.8.7 ,所有运行程序都按预期下降。因此,我尝试将赛跑者升级到upgrade之后的最新版本。幸运的是,五分之三的主机在shell模式下工作。

但是其中的两个无法正常工作,我尝试过:

$ sudo gitlab-runner restart
$ sudo gitlab-runner list
$ sudo gitlab-runner verify
$ sudo reboot # the last try when all the above failed

它的工作原理如下:

Runtime platform                                    arch=amd64 os=linux pid=5136 revision=7f00c780 version=11.5.1
Running in system-mode.                            

Verifying runner... is alive                        runner=db05dfa6

但是赛跑者离线在赛跑者管理页面中脱颖而出。

升级2018-12-13

我手动暂停了所有其他在线赛跑者(在我们的小组赛跑者管理页面<our_internal_host>/groups/<our_group>/-/settings/ci_cd#runners-settings中),然后就可以了。奇怪的设计,当工作不那么繁重时,也许只是在睡觉或放松。 :)

1 个答案:

答案 0 :(得分:0)

通常,升级意味着(如discussed here)将重新安装工作线程。

  

我认为我正在运行的工作器版本过旧,并且进行了一些更改,使旧版本不兼容。

并且GitLab网络UI似乎还没有暂停功能(issue 44377