gitlab runner 安装
安装 gitlab runner
这里不用离线安装。因为有很多依赖需要安装
https://packages.gitlab.com/runner/gitlab-runner/packages/el/7/gitlab-runner-17.8.5-1.x86_64.rpm 访问以下路径之后 拷贝页面上的脚本
如下:
curl -s https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh | sudo bash
拷贝到命令行执行,出现如下信息表示安装gitlab runner 需要的依赖都安装完成了
Transaction test succeeded
Running transaction
警告:RPM 数据库已被非 yum 程序修改。
** 发现 2 个已存在的 RPM 数据库问题, 'yum check' 输出如下:
2:postfix-2.10.1-9.el7.x86_64 有缺少的需求 libmysqlclient.so.18()(64bit)
2:postfix-2.10.1-9.el7.x86_64 有缺少的需求 libmysqlclient.so.18(libmysqlclient_18)(64bit)
正在安装 : python-chardet-2.2.1-3.el7.noarch 1/4
正在安装 : python-kitchen-1.1.1-5.el7.noarch 2/4
正在安装 : libxml2-python-2.9.1-6.el7_9.6.x86_64 3/4
正在安装 : yum-utils-1.1.31-54.el7_8.noarch 4/4
验证中 : python-kitchen-1.1.1-5.el7.noarch 1/4
验证中 : yum-utils-1.1.31-54.el7_8.noarch 2/4
验证中 : libxml2-python-2.9.1-6.el7_9.6.x86_64 3/4
验证中 : python-chardet-2.2.1-3.el7.noarch 4/4
已安装:
yum-utils.noarch 0:1.1.31-54.el7_8
作为依赖被安装:
libxml2-python.x86_64 0:2.9.1-6.el7_9.6 python-chardet.noarch 0:2.2.1-3.el7 python-kitchen.noarch 0:1.1.1-5.el7
完毕!
Generating yum cache for runner_gitlab-runner...
导入 GPG key 0x51312F3F:
用户ID : "GitLab B.V. (package repository signing key) <packages@gitlab.com>"
指纹 : f640 3f65 44a3 8863 daa0 b6e0 3f01 618a 5131 2f3f
来自 : https://packages.gitlab.com/runner/gitlab-runner/gpgkey
Generating yum cache for runner_gitlab-runner-source...
The repository is setup! You can now install packages.
查看所有可以安装的版本
yum list gitlab-runner --showduplicates
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
查看指定版本信息
yum info gitlab-runner-<版本号>
yum info gitlab-runner-17.1.1-1
已加载插件:fastestmirror
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
可安装的软件包
名称 :gitlab-runner
架构 :x86_64
版本 :17.1.1
发布 :1
大小 :473 M
源 :runner_gitlab-runner/x86_64
简介 : GitLab Runner
网址 :https://gitlab.com/gitlab-org/gitlab-runner
协议 : MIT
描述 : GitLab Runner
安装指定版本
yum install gitlab-runner-17.1.1-1 -y
查看安装情况
gitlab-runner --version
Version: 17.1.1
Git revision: 21127735
Git branch: 17-1-stable
GO version: go1.22.3
Built: 2024-07-25T17:34:55+0000
OS/Arch: linux/amd64
# 启动GitLab Runner服务
sudo systemctl start gitlab-runner
# 设置开机自启
sudo systemctl enable gitlab-runner
# 检查服务状态
sudo systemctl status gitlab-runner
● gitlab-runner.service - GitLab Runner
Loaded: loaded (/etc/systemd/system/gitlab-runner.service; enabled; vendor preset: disabled)
Active: active (running) since 三 2025-10-08 20:20:26 CST; 27min ago
Main PID: 65718 (gitlab-runner)
CGroup: /system.slice/gitlab-runner.service
gitlab runner 启动成功