GitLab.com CI 可以使用本地跑步者吗?

Can I use a local runner for GitLab.com CI?

我们正在 GitLab.com 上托管私有存储库,并使用 GitLab CI 进行 运行ning 测试。一些 repos 需要外部依赖项(例如 Python 捆绑在 Debian 上的软件包),我们可以在 GitLab.com 服务器上访问它们。

但是,其他存储库需要不在 GitLab.com 上托管的依赖项(例如专有软件包,仅 Windows 的软件)。我们可以在本地 Intranet 上安装这些。我们可以在本地测试服务器上设置 GitLab.com CI 到 运行 测试吗?

(或者,我们是否必须 deploy 从 GitLab.com 到本地测试服务器,运行 在没有 GitLab 集成的情况下在那里测试,然后再次从本地测试部署到本地生产没有 GitLab 集成。)

您可以在本地安装 gitlab CI runner:https://gitlab.com/gitlab-org/gitlab-ci-multi-runner#installation。在您的 gitlab.com 项目中,转到 Runners 设置页面。 'How to setup a new project specific runner' 部分告诉您如何设置,特别是 URL 给跑步者,以及要使用的注册令牌。