首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gitlab & Gitlab Runner的体系结构

Gitlab & Gitlab Runner的体系结构
EN

Stack Overflow用户
提问于 2020-09-20 11:31:40
回答 1查看 225关注 0票数 3

我有一些关于Gitlab Server和Gitlab Runner的问题。

  1. 必须安装GitLab运行程序才能执行CI/CD部署?

  1. 必须为GitLab Runner?

安装GitLab服务器

如果

  1. 运行程序需要GitLab服务器?

,则必须将Gitlab运行程序安装在与Gitlab相同的服务器上。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-20 21:15:29

Gitlab运行程序是一个可以执行Gitlab CI作业的软件组件。跑步者可以在独立服务器(或台式机/膝上型电脑)、码头、库伯内特斯( kubernetes )和最低要求下操作。运行程序必须连接到服务器,才能从注册的服务器接受作业,因此gitlab运行程序依赖于Gitlab服务器。实际上,让不同的运行程序在同一个管道中执行作业是明智的。

服务器可能在许多不同的网络位置上有许多运行程序。您不应该部署gitlab运行程序的唯一地方是在gitlab服务器上。Gitlab.com为跑步者提供免费的和付费的,但是他们通常被部署在单独的基础设施上,因为这只是一个很好的设计。

Gitlab运行程序和Gitlab CI作业和管道是实现CI/CD部署的好方法。然而,这并不是唯一的办法。它们是Gitlab支持的方式,考虑到所有事情,我认为它们是一个非常好的选择。然而,还有许多其他的CI/CD工具,同一台服务器上的不同存储库对于如何实现它们的CI/CD管道可以做出不同的选择。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63978514

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档