在 Ubuntu 上安装使用极狐GitLab Runner

目录

极狐GitLab Runner

01 Runner 的安装

02 Runner 的注册

03 Runner 的使用


极狐GitLab Runner

极狐GitLab Runner 是极狐GitLab 的重要组件,是实现 CI/CD 的“瑞士军刀”,具有安装简单、使用灵活的特点,而且支持多种 CPU 架构、多种 Linux 发行版以及多种 OS。

  • 支持的 CPU 架构有:x86, AMD64, ARM64, ARM, s390x, ppc64le

  • 支持的 Linux 发行版有:CentOS, Debian, Ubuntu, RHEL, Fedora, Mint

  • 支持如下的 OS:Linux, Windows, macOS, FreeBSD

极狐GitLab Runner 的安装使用方式也很灵活,可以通过安装包安装,也可以用 docker 来运行,甚至都支持 Kubernetes。本轮手把手教程会分享这几个种方式的花式玩法。首先来看看用安装包在 Ubuntu 系统上安装并极狐GitLab Runner 的方式。

01 Runner 的安装

Runner 的安装非常简单,只要找到对应操作系统的安装包进行安装即可。本文以 ubuntu 20.04 为例来说明。

可以在极狐GitLab Runner 官网下载最新版本,也可以下载其他版本。用下面命令下载针对 ubuntu 20.04 的最新版安装包:

$ curl -LJO "https://gitlab-runner-downloads.s3.amazonaws.com/latest/deb/gitlab-runner_amd64.deb"
$ ls -ltr
-rw-rw-r-- 1 root root  438976174 Nov 24 13:58 gitlab-runner_amd64.deb

接着用如下命令进行安装即可:

$ dpkg -i gitlab-runner_amd64.deb

可以通过 --help 或 --version 来查看安装是否成功:

<think>嗯,用户想下载并安装GitLab Runner,我需要根据提供的引用内容来给出正确的步骤。首先,用户可能是在不同的操作系统上安装,比如Linux、macOS或者Windows。 引用里提到在Linux上用apt-get安装,还有macOS的步骤,以及Windows下用管理员身份运行cmd执行安装命令。应该分系统说明步骤。先确定用户的操作系统,但用户没有具体说明,所以需要覆盖常见系统。 先要下载GitLab RunnerLinux可以通过包管理器,比如apt-get或者yum。引用[2]和[3]提到了在Linux和Windows下的安装命令。比如sudo apt-get install gitlab-runner,或者下载exe文件然后安装服务。还有,安装后需要注册Runner,但用户的问题可能只到安装,但可能需要提到注册的基本步骤。 另外,引用[4]提到了GitLab,可能用户在中国,所以可以考虑推荐这个版本,但用户明确问的是GitLab Runner,可能不需要额外推荐,但可以作为参考。 需要确保步骤正确,比如在Linux安装后启动服务,macOS上的安装可能用Homebrew。Windows的话,下载exe,然后以管理员身份运行安装命令。注意权限问题,比如管理员权限。 然后,分步骤写清楚,每个系统下的安装方法。可能用户需要具体的命令,比如在Ubuntu下用apt-get,CentOS用yum。还要注意是否需要先添加仓库,比如GitLab的官方仓库,或者默认仓库是否包含Runner。 另外,安装完成后是否需要启动服务,比如在Linux上用systemctl启动,或者在Windows上用服务管理器启动。引用里提到gitlab-runner start,所以需要包括启动步骤。 可能还要验证安装是否成功,比如运行gitlab-runner --version。但用户可能只需要安装步骤,但可以提到验证方法。 最后,生成相关问题,比如如何注册Runner,或者配置Runner,常见错误处理等。</think>### GitLab Runner 下载与安装步骤 #### 1. **Linux 系统安装(以 Debian/Ubuntu 为例)** - **步骤 1:添加官方仓库并更新包列表** 执行以下命令添加 GitLab Runner 的官方仓库: ```bash curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh" | sudo bash ``` - **步骤 2:安装 GitLab Runner** 使用 `apt-get` 安装: ```bash sudo apt-get install gitlab-runner ``` 安装完成后,服务会自动启动[^2]。 - **验证安装** 运行 `gitlab-runner --version` 检查版本。 #### 2. **macOS 系统安装** - **步骤 1:使用 Homebrew 安装** 若已安装 Homebrew,直接执行: ```bash brew install gitlab-runner ``` - **步骤 2:启动服务** 启动并注册服务: ```bash brew services start gitlab-runner ``` #### 3. **Windows 系统安装** - **步骤 1:下载二进制文件** 从 [GitLab Runner 官方下载页](https://docs.gitlab.com/runner/install/windows.html) 下载 `gitlab-runner-windows-amd64.exe`。 - **步骤 2:安装为系统服务** 以管理员身份运行 CMD,执行: ```cmd gitlab-runner.exe install gitlab-runner.exe start ``` 安装完成后服务会自动运行[^3]。 #### 4. **通用配置(注册 Runner)** 安装完成后需注册 RunnerGitLab 实例: ```bash gitlab-runner register ``` 根据提示输入 GitLab 实例 URL 和注册令牌(可在 GitLab 项目的 **Settings > CI/CD > Runners** 中找到)。 --- ### 注意事项 - **权限问题**:Linux/macOS 需使用 `sudo`;Windows 需管理员权限。 - **版本兼容性**:确保 Runner 版本与 GitLab 实例兼容。 - **代理配置**:若网络受限,需配置代理或镜像源[^4]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值