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 给跑步者,以及要使用的注册令牌。
我们正在 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 给跑步者,以及要使用的注册令牌。