以前的文章介绍了GitLab Runner安装,在Ubuntu上默认直接安装了gitlab-runner,命令为:linux
sudo apt install gitlab-runner
但其实安装的版本为10.5.0
,使用命令gitlab-runner -v
能够查看,在运行docker executor出现错误:git
Gitlab CI Build failed gitlab-runner-prebuilt.tar.xz: no such file or directory
出现这个问题的缘由是由于gitlab-runner的版本太低,当前gitlab-runner最新版本为:12.7.1
解决办法:升级gitlab-runner为最新版本,先升级包:docker
# For Debian/Ubuntu/Mint curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh | sudo bash # For RHEL/CentOS/Fedora curl -L https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh | sudo bash
须要先安装curl。
再安装最近版本的gitlab-runner:bash
apt update apt upgrade # or apt install gitlab-runner
查看当前gitlab-runner版本:curl
gitlab-runner -v Version: 12.7.1 Git revision: 003fe500 Git branch: 12-7-stable GO version: go1.13.5 Built: 2020-01-23T09:08:54+0000 OS/Arch: linux/amd64
本文由 Matrixport
姜家志 编写,转载无需受权Matrixport
是一站式数字资产金融服务平台,致力于打造下一代数字金融平台,为加密经济而生gitlab