gitlab runner 安装

本文介绍了如何在Linux系统上手动安装GitLab Runner,包括二进制安装和Docker安装方法。在安装过程中需要注意GitLab Runner与GitLab版本的匹配,以避免安装错误。针对GitLab 8版本,推荐使用1.x版本的runner。详细步骤及官方文档链接已提供。
摘要由CSDN通过智能技术生成

安装方式如下(两种):

linux

在GNU / Linux上手动安装GitLab Runner,此种方式为二进制安装,如需构建docker镜像,请自行安装docker
参考链接为 https://docs.gitlab.com/runner/install/linux-manually.html

#下载二进制包
curl -L --output /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-linux-amd64
#授予其执行权限
chmod +x /usr/local/bin/gitlab-runner

#创建一个GitLab CI用户:
useradd --comment 'GitLab Runner' --create-home gitlab-runner --shell /bin/bash

#安装并作为服务运行
sudo gitlab-runner install --user=gitlab-runner --working-directory=/home/gitlab-runner
sudo gitlab-runner start

#注册runner
gitlab-runner register
#详细信息参考链接 https://docs.gitlab.com/runner/register/index.html

docker

此种安装为docker版,需要先安装docker,安装其他版本请参看官方文档
参考链接为 https://docs.gitlab.com/runner/install/docker.html#docker-image-installation-and-

Docker Compose 是 Docker 容器编排工具,可以将多个 Docker 容器组合在一起,以便一次性启动、关闭和管理多个容器。GitLab Runner 是一种程序,它与 GitLab CI/CD 集成,用于执行 GitLab CI/CD 作业。在本文中,我们将讨论如何在 Docker Compose 中安装 GitLab Runner。 首先,我们需要在 GitLab 上创建一个新的 Runner。进入 GitLab 网站的个人账户页面,点击左侧菜单栏的 “Runner” -> “设置” 进入设置页面。依次选择 Runner 引擎类型、 Runner TAG、 Runner 选项、 Runner 要使用的镜像、Runner 要运行的命令等。选择完成后,点击 “注册 Runner” 完成 Runner 的创建。 接着,在 Docker Compose 中配置 GitLab Runner。可以使用像下面这样的配置文件: ``` version: '3' services: my-runner: image: gitlab/gitlab-runner restart: always volumes: - /var/run/docker.sock:/var/run/docker.sock - ./my-runner-config:/etc/gitlab-runner environment: - CI_SERVER_URL=https://gitlab.example.com - RUNNER_TOKEN=xxxxxxxxxx - RUNNER_EXECUTOR=docker ``` 该配置文件定义了一个名为“my-runner”的服务,使用了 GitLab 的官方 Runner 镜像。该服务将始终启动,并将 Docker 守护程序套接字文件 /var/run/docker.sock 和 GitLab Runner 配置文件挂载到容器中的 /etc/gitlab-runner 目录下。在环境变量中,设置了 CI_SERVER_URL、RUNNER_TOKEN 和 RUNNER_EXECUTOR,它们是 GitLab Runner 执行所需的数据。 最后,我们使用命令 `docker-compose up -d` 在 Docker Compose 中启动 GitLab Runner 服务。现在,GitLab Runner安装并准备好执行 CI/CD 作业了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值