Gitlab Runner的搭建与利用入门

分享
源码 2024-10-4 15:50:21 92 0 来自 中国
在前面的文章中,我们已经先容过了开源可私有化摆设的代码堆栈Gitlab及其搭建教程,本日来先容它的CICD功能。
一、Gitlab Runner简介

Gitlab实现CICD的方式有许多,比如通过Jenkins,通过Gitlab Runner等,本日主要先容后者。Gitlab在安装的时间,就默认包罗了Gitlab CI的本领,但是该本领只是用于调和作业,并不能真的去实行作业,因此必要搭配Gitlab Runner来作为实行器实现具体的CICD工作。Gitlab Runner可以被安装在恣意支持的体系上,比如Linux、Windows、Mac,乃至也可以运行在Docker、Kubernetes集群上。
Gitlab Runner分为三种范例,在注册Runner过程中利用差异范例的token就能区分差异的范例。

  • Shared Runners,共享Runner,可以被堆栈内里的恣意项目利用;token获取位置为全局管理中央-Runner-注册令牌;
  • Group Runners,组Runner,仅能被某个组中的恣意项目利用;token获取位置为项目群组-CICD-Runner-注册令牌;
  • Specific Runners,特定Runner,仅能被指定的项目利用;token获取位置为项目-设置-CICD-Runner-注册令牌;
如下是Gitlab的大抵工作流程表示:
1.png 二、Gitlab Runner注册

2.1 利用Docker Engine安装

GitLab Runner在差异平台的注册可以在官网找到教程,本文就以Docker方式教学怎样举行注册,在开始之前,确保您的电脑上已经安装好了Docker Engine。
起首我们必要下载Gitlab Runner的镜像,并运行起来:
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-11-21 20:21, Processed in 0.147333 second(s), 35 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表