文章目录
- 查看系统架构
- 访问下载链接
- 离线下载安装包
-
- [Debian/Ubuntu:.deb 包](#Debian/Ubuntu:.deb 包)
- [CentOS/RHEL/Fedora:.rpm 包](#CentOS/RHEL/Fedora:.rpm 包)
- 二进制安装包
- 参考文献
基本方法:
- 单次少量安装:在有外网的机器上准备安装包传到内网机器安装,例如 Ubuntu 系统下载
.deb - 多台机器或长期管理:搭建本地 yum/apt 源
- 无法找到二进制包:编译安装
以 Ubuntu 24.04 安装 GitLab Runner 为例
查看系统架构
bash
uname -m
- x86_64 → amd64
- aarch64 → arm64
访问下载链接
挑选对应版本可以直接在后面加 v,如 https://gitlab.com/gitlab-org/gitlab-runner/-/releases/v17.0.1
离线下载安装包
Debian/Ubuntu:.deb 包
点 Asserts,下载安装包,点 package: DEB amd64,下载得到 gitlab-runner_linux_amd64.deb
bash
sudo dpkg -i gitlab-runner_amd64.deb
sudo apt-get install -f
CentOS/RHEL/Fedora:.rpm 包
bash
rpm -ivh gitlab-runner_amd64.rpm # 此命令在遇到依赖问题时会失败
sudo rpm -ivh --nodeps gitlab-runner_amd64.rpm # 强制安装,忽略依赖
sudo dnf localinstall gitlab-runner_amd64.rpm
# 或
sudo yum localinstall gitlab-runner_amd64.rpm
二进制安装包
点 Asserts,下载二进制版本,点 binary: Linux amd64,下载得到 gitlab-runner_linux_amd64(无后缀名)
需要手动管理,把二进制拷到 /usr/local/bin,自己写 systemd 等
不推荐
安装服务
shell
sudo mv gitlab-runner-linux-amd64 /usr/local/bin/gitlab-runner
sudo chmod +x /usr/local/bin/gitlab-runner
sudo gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner
sudo gitlab-runner start
sudo useradd --comment 'GitLab Runner' --create-home gitlab-runner
sudo systemctl daemon-reload
sudo systemctl enable --now gitlab-runner
参考文献
- <>
- <>
- <>
- <>
- <>
- <>
- <>
- <>
- <>
- <>