在Mac M2本地注册GitLab runner

最近在搞公司的CI/CD,简单记录下部分过程

安装runner

bash 复制代码
  sudo curl --output /usr/local/bin/gitlab-runner "https://gitlab-runner-downloads.s3.amazonaws.com/latest/binaries/gitlab-runner-darwin-arm64"

创建runner

这个步骤需要在gitlab中进行,有三种的runner可以创建,分别是共享、组群和项目。

创建好后复制出gitlab地址和token,接下来注册时会用到。

注册runner

注册是最关键的步骤。

bash 复制代码
gitlab-runner register

然后按顺序输入内容完成创建过程:

首先输入URL,就是创建runner时复制的那个URL;

接下来输入token,就是创建runner时复制的那个token;

然后输入description,这个description可以理解为runner名,在list里会看到;

接下里就是输入最最重要的tags,这个tags在配置.gitlab-ci.yml时需要指定,不然会导致runner无法将修改提交给CI流水线;

然后让输入一个note,直接按enter跳过即可;

最后让选择executor,由于是在mac中,输入shell即可。

不出意外就会在本机成功创建出一个runner。

运行runner

bash 复制代码
gitlab-runner restart
gitlab-runner run

如果restart失败了不用管,继续run即可。

相关推荐
minji...19 小时前
Linux 进程间通信(一)进程间通信与匿名管道
linux·运维·服务器·数据结构·数据库·c++
feng_you_ying_li19 小时前
linux的指令终章与权限之用户权限(3)
linux·运维·服务器
贺小涛19 小时前
Git代码提交规范和踩坑排水明沟
大数据·git·elasticsearch
IMPYLH19 小时前
Linux 的 csplit 命令
linux·运维·服务器·数据库
IT二叔19 小时前
Git Flow02-开发步骤
git
cccyi719 小时前
支持 HTTP 协议的主从 Reactor 高性能服务器组件
服务器·http·reactor
钰衡大师19 小时前
Nohup 使用技术文档
linux·服务器·运维开发·unix
I'm Jie19 小时前
MacOS 国内镜像一键安装 Homebrew
git·macos·homebrew
IT二叔19 小时前
Git Flow04-bug修改流程
git·bug
※※冰馨※※19 小时前
【C++】通过 Git 访问阿里云 Codeup 仓库
git·阿里云·云计算