如何升级到新安装的gitlab runner版本?

如何升级到新安装的gitlab runner版本?,gitlab,gitlab-ci,gitlab-ci-runner,Gitlab,Gitlab Ci,Gitlab Ci Runner,我尝试将我的单个gitlab runner从11.0更新到11.3.1 并遵循gitlab上的指示 sudo apt get install gitlab runner将确认我已安装新版本: gitlab runner已经是最新版本(11.3.1) 最近的10.*到11.0之类的更新工作得非常好,但这次是 运行程序仍然使用11.0(在-help和gitlab ci web ui中) 重新启动runner不会改变任何东西,因此看起来我错过了更新的主要步骤 如果能发现我做错了什么,那就太好了,提前谢

我尝试将我的单个gitlab runner从11.0更新到11.3.1 并遵循gitlab上的指示

sudo apt get install gitlab runner将确认我已安装新版本:

gitlab runner已经是最新版本(11.3.1)

最近的10.*到11.0之类的更新工作得非常好,但这次是 运行程序仍然使用11.0(在-help和gitlab ci web ui中)

重新启动runner不会改变任何东西,因此看起来我错过了更新的主要步骤

如果能发现我做错了什么,那就太好了,提前谢谢你。:-)

操作系统:Ubuntu 18.04.1

(我在linux和gitlab领域相对较新,所以这可能是显而易见的)

使用的更新命令:

# For Debian/Ubuntu/Mint
sudo apt-get update
sudo apt-get install gitlab-runner

好,使用以下所述的手动更新解决了问题:

停止服务(与以前一样,您需要提升的命令提示符):

sudo gitlab runner stop

下载二进制文件以替换Runner的可执行文件:

sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-386
sudo wget -O /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64
您可以为每个可用版本下载二进制文件,如中所述 前沿-下载任何其他标记的版本

授予它执行以下操作的权限:

sudo chmod +x /usr/local/bin/gitlab-runner
启动服务:

sudo gitlab-runner start

“最新”-可能会安装测试版,因此选择正确的标签(也在链接中介绍)很重要。

出于好奇,sudo/usr/share/gitlab runner/post install在您的情况下真的有什么作用吗?不,这在我的情况下没有任何作用,但在此之后,我花了更多的时间进行调查,找到了问题的答案。(已经贴在这里)谢谢。