最近,我们内部的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
但是赛跑者离线在赛跑者管理页面中脱颖而出。
我手动暂停了所有其他在线赛跑者(在我们的小组赛跑者管理页面<our_internal_host>/groups/<our_group>/-/settings/ci_cd#runners-settings
中),然后就可以了。奇怪的设计,当工作不那么繁重时,也许只是在睡觉或放松。 :)
答案 0 :(得分:0)
通常,升级意味着(如discussed here)将重新安装工作线程。
我认为我正在运行的工作器版本过旧,并且进行了一些更改,使旧版本不兼容。
并且GitLab网络UI似乎还没有暂停功能(issue 44377)