gpt4 book ai didi

gitlab - Gitlab & Gitlab Runner 架构

转载 作者:行者123 更新时间:2023-12-04 08:53:26 40 4
gpt4 key购买 nike

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

  1. 必须安装 GitLab Runner 才能执行 CI/CD 部署吗?

  2. 必须为 GitLab Runner 安装 GitLab 服务器吗?

  3. 如果 Gitlab Runner 需要 Gitlab 服务器,GitLab Runner 是否必须安装在与 Gitlab 相同的服务器上?

最佳答案

Gitlab Runners 是一个可以执行 Gitlab CI 作业的软件组件。运行器可以在独立服务器(或台式机/笔记本电脑)、docker、kubernetes 中运行,并且要求最低。 runner 必须连接到服务器才能接受来自其注册服务器的作业,因此 gitlab runner 依赖于 Gitlab 服务器。让不同的运行器在同一管道中执行作业实际上是明智的。

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

Gitlab Runners 和 Gitlab CI 作业和管道是实现 CI/CD 部署的好方法。然而,它们并不是唯一的方法。它们是 Gitlab 支持的方式,综合考虑,我认为它们是一个非常好的选择。然而,存在许多其他 CI/CD 工具,同一台服务器上的不同存储库可以就如何实现其 CI/CD 管道做出不同的选择。

关于gitlab - Gitlab & Gitlab Runner 架构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63978514/

40 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com