AI 摘要
在Rocky9上安装Gitlab Runner:添加官方仓库,安装与Gitlab版本匹配的runner,并注册为全局、群组或项目实例。执行器支持shell、docker、kubernetes,文中重点记录kubernetes上的使用方式。
一、环境准备
需要
gitlab版本保持一致。
1.1 介绍
Jenkins 是一个自动化部署的工具。依赖于 Java 开发的,由各种组件组成的一个自动化部署工具。
部署 TLS版本。
1.2 规划
| 主机名 | ip | 系统版本 | 用途 |
|---|---|---|---|
| gitlab-runner | 192.168.10.15 | Rocky9 | gitlab-runner |
二、安装
- 添加官方仓库
1 | curl -L "https://packages.gitlab.com/install/repositories/runner/gitlab-runner/script.rpm.sh" | sudo bash |
- 显示所有的版本
1 | dnf list gitlab-runner --showduplicates |
- 查看当前
gitlab的版本
1 | gitlab-rake gitlab:env:info |
- 安装指定版本的
runner
1 | dnf install gitlab-runner-19.2.2-1 -y |
三、注册
按照可使用的范围,可以分为
- 全局,整个
gitlab可以使用 - 群组,群组内的项目可以使用
- 项目,仅当前项目可以使用
按照执行任务的方式,可以分为多种
- shell
- docker
- kubenetes
- ……
一个机器安装好 runner 后,可以注册成多个 实例。
shell、docker 比较简单,交互式创建即可,着重记录下在 kubenetes 上的使用.
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 一世贪欢的私域!
评论









