我们在GitLab.com上托管私人回购并使用GitLab CI运行测试。一些repos需要外部依赖(例如,Debian上捆绑的Python包),我们可以在GitLab.com服务器上访问它们。
但是,其他repos需要不在GitLab.com上托管的依赖项(例如专有软件包,仅限Windows的软件)。我们可以在我们的本地Intranet上安装它们。我们可以设置GitLab.com CI来在本地测试服务器上运行测试吗?
(或者,我们必须从GitLab.com deploy到本地测试服务器,在没有GitLab集成的情况下在那里运行测试,然后在没有GitLab集成的情况下再次从本地测试部署到本地生产。)
答案 0 :(得分:1)
您可以在本地安装gitlab CI runner:https://gitlab.com/gitlab-org/gitlab-ci-multi-runner#installation。在您的gitlab.com项目中,转到Runners设置页面。 “如何设置新项目特定的跑步者”部分告诉您如何设置,特别是给予跑步者的URL以及要使用的注册令牌。