在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即可。

相关推荐
但老师22 分钟前
Git遇到“fatal: bad object refs/heads/master - 副本”问题的解决办法
git
秃头女孩y24 分钟前
git创建分支
git
lihuhelihu2 小时前
第3章 CentOS系统管理
linux·运维·服务器·计算机网络·ubuntu·centos·云计算
山东布谷科技官方2 小时前
布谷直播源码部署服务器关于数据库配置的详细说明
运维·服务器·数据库·直播系统源码·直播源码·直播系统搭建·直播软件开发
爱吃喵的鲤鱼2 小时前
linux进程的状态之环境变量
linux·运维·服务器·开发语言·c++
荒Huang3 小时前
Linux挖矿病毒(kswapd0进程使cpu爆满)
linux·运维·服务器
九河云4 小时前
如何选择适合的AWS EC2实例类型
服务器·云计算·aws
其乐无涯5 小时前
服务器技术(一)--Linux基础入门
linux·运维·服务器
写bug的小屁孩5 小时前
前后端交互接口(三)
运维·服务器·数据库·windows·用户界面·qt6.3
斑布斑布5 小时前
【linux学习2】linux基本命令行操作总结
linux·运维·服务器·学习