我尝试将单个gitlab运行程序从11.0更新到11.3.1 并按照gitlab doc上的说明进行操作。
sudo apt-get install gitlab-runner 将确认我已安装新版本:
gitlab-runner已经是最新版本(11.3.1)。
最近的更新,如10. *到11.0绝对正常,但是这次 跑步者仍然停留在11.0(在-help和gitlab-ci Web ui中)。
重新启动跑步者并没有什么改变,所以看起来我错过了更新的重要步骤。
非常感谢发现我做错了什么。 :-)
操作系统:Ubuntu 18.04.1
(我在linux和gitlab领域相对较新,因此可能很明显)
使用的更新命令:
# For Debian/Ubuntu/Mint
sudo apt-get update
sudo apt-get install gitlab-runner
答案 0 :(得分:1)
好的,通过使用以下描述的手动更新解决了问题:
https://docs.gitlab.com/runner/install/linux-manually.html
停止服务(您需要像以前一样提升命令提示符):
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
您可以按照以下说明下载每个可用版本的二进制文件 Bleeding Edge-下载任何其他带标签的版本。
授予执行权限:
sudo chmod +x /usr/local/bin/gitlab-runner
启动服务:
sudo gitlab-runner start
“最新” -可能会安装测试版,因此选择正确的标签(也在链接中进行说明)很重要