Ubuntu 配置gitlab runner

前面的几篇文章讲解了怎么用windows来运行gitlab runner,但是仅仅只有一个windows上的runner感觉是远远不够的。这篇文章就是记录在ubuntu上安装gitlab runner,并配置shell执行器加docker执行器的过程。

通过apt包管理器安装

为了以后方便卸载以及更新的管理,我们这一次便通过apt包管理器来安装gitlab runner

首先我们执行以下的命令,在apt管理器中添加gitlab runner的源

curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.deb.sh" | sudo bash

执行完以后,直接执行apt-get update 更新一下安装列表

接下来输入以下的命令来进行安装

sudo apt-get install gitlab-runner

执行完成没有出错代表gitlab runner已经完成了。下面我们就来配置gitlab runner让其能够执行CI/CD命令

配置runner并使用shell执行器

配置shell执行器的过程非常简单,不是我们这一次的重点,就跟我们配置windows上面的差不多,更详细的信息可以查看我的在windows上面配置runner的文章

首先我们在gitlab 中申请注册runner,然后生成了配置命令,接下来在机器上面运行这个命令,在选择执行器的时候我们选择shell,然后配置就完成了。注意!使用shell执行器会导致系统置于极大的安全隐患中,相关的信息点此查看

配置runner并使用docker执行器

首先我们如同以上的步骤在gitlab中新建runner,于windows不同,勾选的时候选择linux系统即可,然后生成了一串注册命令。

我们前往安装了gitlab runner的ubuntu的机器,然后执行刚刚生成的那一串指令(建议先排一下版以免执行出错)。接下来gitlab runner会让我们执行以下的操作

1:选择通信地址

如下图,我们直接回车即可

2:给runner在本地起一个名字

这个随便填写一个即可,我填的是001

3:选择执行器

这里输入docker,选择docker执行器。

4:输入默认docker镜像

这里输入默认情况下我们采用的docker镜像,这里默认填ruby:2.7即可。

配置完后假如没有报错,我们可以前往gitlab界面看runner是否链接上了

假如连接上了代表一切ok!。

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 3.0 许可协议,记得载明出处,(期待)。内容有问题?点此反馈
上一篇
下一篇