目录
极狐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 来查看安装