在VM服务器而不是Docker映像中设置CI的作业

时间:2020-01-29 10:32:24

标签: continuous-integration gitlab gitlab-ci gitlab-ci-runner

GitLab CI与Docker高度集成。但是在某些情况下,应用程序需要与某些应用程序进行某些交互(无法在docker中部署)

所以我想使我的作业(在gitlab-ci.yml上)在Linux VM服务器上运行。

如何在Gitlab中进行设置?我在许多网站上搜索过,但没有找到答案。

谢谢

1 个答案:

答案 0 :(得分:0)

您可以在Gitlab中使用不同的执行程序。对于您的情况,您应该将Gitlab Runner设置为shell执行程序并注册(使用从repo获得的令牌提供它) https://docs.gitlab.com/runner/install/linux-repository.html