如何升级到新安装的gitlab 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领域相对较新,所以这可能是显而易见的) 使用的更新命令:如何升级到新安装的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不会改变任何东西,因此看起来我错过了更新的主要步骤 如果能发现我做错了什么,那就太好了,提前谢
# 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在您的情况下真的有什么作用吗?不,这在我的情况下没有任何作用,但在此之后,我花了更多的时间进行调查,找到了问题的答案。(已经贴在这里)谢谢。