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

相关推荐
云栖梦泽3 分钟前
网络设备驱动(3)
linux·运维·服务器·网络·嵌入式硬件
阿洛学长41 分钟前
Python笔记:dir() 和 help() 完整用法(适配Python二级 + IDLE实操)
服务器·笔记·python
云生信1 小时前
服务器上新 OmicOS,体验生信 AI 计算
运维·服务器·人工智能
keyipatience1 小时前
5种IO模型与阻塞IO,select,poll,epoll,LT和ET模式
linux·服务器·网络·数据结构·c++·算法
荣合技术服务1 小时前
高校HPC超算集群平台建设服务商——荣合科算
服务器·云计算·超算集群·hpc超算·服务器集群·科研计算
DFT计算杂谈1 小时前
无图形界面服务器用 Codex 终端连接本地部署的 DeepSeek
运维·服务器·网络
彧azz1 小时前
Git 学习指南:从入门到进阶的完整实践手册
git·学习
旧梦星轨1 小时前
Github Flow 与 Gitlab Flow工作流实践解读
gitlab·github
小此方2 小时前
告别云服务器连接困扰——Windows下利用VirtualBox安装配置Ubuntu虚拟机详细教程
服务器·windows·ubuntu
wuyk5554 小时前
【Socket 进阶之路】第 3 章 TCP 三次握手 & 四次挥手深度剖析|连接建立、断开、状态机、TIME_WAIT 核心工程问题
服务器·开发语言·网络·物联网·网络协议·tcp/ip