超详细Gitlab Runner环境配置中文教程

配置GitlabRunner环境

GitLab Runner 是一个开源项目, 它用来运行你定制的任务(jobs)并把结果返回给 GitLab。 GitLab Runner 配合GitLab CI(GitLab 内置的持续集成服务) 协调完成任务。


本文将记录将一台闲置的iMac mini配置一个Specific Runner环境。
其他平台可以同时参考这个教程


本教程写的过于详细所以篇较长,需要一些耐心才可以完成配置


1.下载二进制文件到电脑上

下载这个需要梯子

sudo curl --output /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-darwin-amd64

这里写图片描述

2.添加执行权限

sudo chmod +x /usr/local/bin/gitlab-runner

3.注册Runner

以下步骤需要切换到需要运行该Runner的账户后运行

1.终端输入

sudo gitlab-runner register

回车显示
这里写图片描述
2.填入gitlab的URL
这里写图片描述

3.填入token(不清楚如何获取token的可以参考我的另一篇博客《获取Gitlab项目的Token》


4.添加runner描述

这个描述可以以后gitlab网页里修改

这里写图片描述
5.添加描述标签,若添加多个需用逗号隔开

同样可以以后修改

6.询问是否在未加标签的Build上运行
我这里选择的“true”,默认为“false”。
这里写图片描述
7.询问是否锁定最近项目
默认为“是”,直接回车
这里写图片描述

8.提醒注册完成,选择runner要运行的平台和方式

请根据你需求选择

例如

ssh, docker+machine, docker-ssh+machine, kubernetes, docker, parallels, virtualbox, docker-ssh, shell:docker

回车

如果选择了docker,还会提醒输入默认的Docker Image,请确认电脑已经安装了docker

这里写图片描述

注册部分完成。

4.运行Runner

接下来就是将runner注册为服务并且开启
在终端输入

cd ~
gitlab-runner install
gitlab-runner start

重启电脑即可正常运行
至此。整个配置过程完成!

5.其他

停止Runner

gitlab-runner stop

更行二进制文件

gitlab-runner stop
curl -o /usr/local/bin/gitlab-runner https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-darwin-amd64
chmod +x /usr/local/bin/gitlab-runner
gitlab-runner start

本教程参考链接:
https://blog.csdn.net/u011215669/article/details/80458972
https://docs.gitlab.com.cn/runner/install/osx.html
https://www.jianshu.com/p/2211f16cc099
https://segmentfault.com/a/1190000007180257

转载于:https://www.cnblogs.com/YooHoeh/p/9095401.html

  • 2
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
GitLab Runner是一个可以在本地或云端执行CI/CD任务的组件,它可以将GitLab上的代码自动构建、测试和部署到不同的环境中。为了配置GitLab Runner,您需要按照以下步骤进行操作: 1. 安装GitLab Runner 您可以从GitLab官网下载适合您操作系统的GitLab Runner二进制文件并进行安装。安装完成后,您需要将GitLab Runner注册到GitLab上。 2. 注册GitLab Runner 您可以使用以下命令注册GitLab Runner: ```bash sudo gitlab-runner register ``` 在注册过程中,您需要提供以下信息: - GitLab服务器的URL - GitLab Runner的描述 - GitLab Runner的标签(可) - GitLab Runner的执行器类型(Shell、SSH、Docker等) - GitLab Runner的执行器配置(根据您择的执行器类型提供配置信息) 3. 配置GitLab Runner 一旦GitLab Runner成功注册,您可以通过编辑GitLab Runner的配置文件来对其进行配置。在Linux系统中,GitLab Runner的配置文件通常位于/etc/gitlab-runner/config.toml文件中。 在配置文件中,您可以设置以下内容: - GitLab服务器的URL - GitLab Runner的描述 - GitLab Runner的标签(可) - GitLab Runner的执行器类型(Shell、SSH、Docker等) - GitLab Runner的执行器配置(根据您择的执行器类型提供配置信息) - GitLab Runner的日志输出路径 - GitLab Runner的执行时时间 - GitLab Runner的并发数 4. 启动GitLab Runner 您可以使用以下命令启动GitLab Runner: ```bash sudo gitlab-runner start ``` 启动后,GitLab Runner将开始监听GitLab服务器上的任务,并根据需要执行CI/CD任务。 总之,以上是GitLab Runner的基本配置过程,您可以根据自己的需求进行配置和优化。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值