安装 GitLab Runner + 注册 Runner

一、安装docker

查看官网docker.com的安装方式,进行安装。(centos)

配置仓库:

Set up the repository

sudo yum install -y yum-utils
sudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo

安装镜像:

Install Docker Engine

sudo yum install docker-ce docker-ce-cli containerd.io docker-buildx-plugin docker-compose-plugin

开启docker:

sudo systemctl start docker

运行验证,安装成功与否:

sudo docker run hello-world

配置加速器:(里面有)

Tomcat 介绍 and 打包成 Dockerfile_万浅浅的博客-CSDN博客

二、安装gitlab-runner:

①本地搜索Docker镜像gitlab/gitlab-runner:v14.1.0;

②如果本地没有的话,则会从Docker Hub拉取。

③下载完成后,自动安装运行,参数--restart always可以在计算机重启后,GitLab Runner容器也自动重启。

④挂载目录 -v /srv/gitlab-runner/config:/etc/gitlab-runner(本地目录:GitLabRunner容器目录),能够让GitLab Runner的配置持久化,即便重启或删除容器后也不会丢失已产生的配置数据。挂载目录后,容器产生的数据就会持久化在本地,即使容器被销毁,数据依然会存储在本地。

三、注册Runner

使用GitLab Runner运行某个项目的流水线,需要使用GitLab Runner为这个项目注册一个runner。

注册runner的过程就是将一个runner与项目绑定起来。这个runner会与GitLab建立联系,并在适当的时候进行通信。你可以在一台计算机上注册多个runner,为多个项目提供服务。

docker run --rm -v /srv/gitlab-runner/config/:/etc/gitlab-runner gitlab/gitlab-runner:v14.1.0

register\

--non-interactive \

--executor "docker" \

--docker-image alpine:latest \

--url http://10.0.0.2:9090/ \

--registration-token "ngKXsC9ksSDKyd1Kc-o4" \

--description "docker-runner" \

--tag-list "docker,aws" \

--run-untagged="true" \

--locked="false" \

--access-level="not_protected"

runner的所有配置保存在一个名为config.toml的文件中:

四、runner 的整个工作流程(摘自GitLab官方网站)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值