博客:https://www.mintimate.cn
Mintimate’s Blog,只为与你分享
图片
在上一篇文章中,我们介绍了如何使用Docker搭建自己的GitLab代码托管平台。...GitLab Runner
GitLab Runner是GitLab CI/CD的核心组件,用于运行Pipeline中的 jobs。
图片
它是一个独立的应用程序,需要单独安装。...Custom Runner:支持使用其他脚本语言如Python、Ruby来自定义Runner,提高扩展性。
Group Runner:顾名思义,是面向特定组织或组内项目统一提供服务的Runner。...GitLab生成一个唯一的token,标识这个job,然后将这个job以及token发送给指定的Runner。
Runner使用这个token来请求增加权限,访问代码仓库和构建工件。...GitLab验证token,授权Runner获得临时访问权限。
Runner利用授权的token,拉取代码,运行scripts,产生构建工件。