GITLAB CI-RUNNER的分类

简介: 什么情况下需要注册Shared Runner? 比如,GitLab上面所有的工程都有可能需要在公司的服务器上进行编译、测试、部署等工作,这个时候注册一个Shared Runner供所有工程使用就很合适。

什么情况下需要注册Shared Runner?

比如,GitLab上面所有的工程都有可能需要在公司的服务器上进行编译、测试、部署等工作,这个时候注册一个Shared Runner供所有工程使用就很合适。

什么情况下需要注册Specific Runner?

比如,我可能需要在我个人的电脑或者服务器上自动构建我参与的某个工程,这个时候注册一个Specific Runner就很合适。

 

 

什么情况下需要在同一台机器上注册多个Runner?

比如,我是GitLab的普通用户,没有管理员权限,我同时参与多个项目,那我就需要为我的所有项目都注册一个Specific Runner,这个时候就需要在同一台机器上注册多个Runner。

 

分类方法2

Runner一共有三种类型

1) 本地Runner

2) 普通的服务器上的Runner

3) 基于Docker的Runner

Runner可以分布在不同的主机上,同一个主机上也可以有多个Runner。


			
 
目录
相关文章
|
1月前
|
存储 Ubuntu jenkins
CI/CD 工具比较:Jenkins、GitLab CI、Buildbot、Drone 和 Concourse
CI/CD 工具比较:Jenkins、GitLab CI、Buildbot、Drone 和 Concourse
67 0
|
1月前
|
缓存 Kubernetes Shell
CI/CD:安装配置Gitlab Runner
CI/CD:安装配置Gitlab Runner
99 0
|
1月前
|
数据采集 数据处理 持续交付
CI/CD笔记.Gitlab系列.`gitlab-ci.yml`中的头部关键字
CI/CD笔记.Gitlab系列.`gitlab-ci.yml`中的头部关键字
28 0
|
4月前
|
Docker 容器
GitLab Runner注册大揭秘:高效CI/CD的入门指南
GitLab Runner注册大揭秘:高效CI/CD的入门指南
119 0
GitLab Runner注册大揭秘:高效CI/CD的入门指南
|
Kubernetes Java 网络安全
GitLab CI构建SpringBoot-2.3应用
SpringBoot应用提交到GitLab后,会自动构建成docker镜像,甚至自动部署在K8S环境
187 0
GitLab CI构建SpringBoot-2.3应用
|
存储 缓存 运维
Gitlab CI 小试牛刀
前言 前端工程化中 CI 是必不可少的一环,大家的团队中或多或少都有不同的 CI 能力,有的可能由运维同学使用 JIRA 配置(前司),更多的相信已经迁移到 Gitlab 到 CI/CD 中。那么今天就来聊聊什么是 CI 以及如何在 Gitlab 中配置 CI 能力。
|
Java Shell Docker
Gitlab Runner 部署
Gitlab Runner 部署
Gitlab Runner 部署
|
Ubuntu
gitlab-runner插件安装流程
Ubuntu安装git-runner
240 0
gitlab-runner插件安装流程
|
Kubernetes 测试技术 开发者
在GitLab CI/CD中使用environment对部署环境进行管理
在GitLab CI/CD中使用environment对部署环境进行管理 关键词environment的详细解释
662 0
在GitLab CI/CD中使用environment对部署环境进行管理
|
Kubernetes JavaScript jenkins
打造K8S与Jenkins的持续集成系统-CI部分
持续集成系统包括CI和CD。在这篇文章里,我们只讨论CI的实现。关于K8S,Jenkins,私有仓库的安装这里不进行说明,只讲解如何将这些工具组合在一起。
295 0
打造K8S与Jenkins的持续集成系统-CI部分