带有服务器的Gitlab CI / CD

时间:2018-07-23 23:31:29

标签: continuous-integration gitlab environment cd

所以,这是我遇到的技术和设计问题。我有一个gitlab服务器正在运行,我有大量的虚拟机正在运行php + nginx,java和其他技术。现在,部署和测试已编写脚本,但我想与Gitlab进行所有集成,并让开发人员运行测试和部署。 所以,我不太了解运行器/环境部分的工作方式,我不知道是否应该在服务器上安装gitlab运行器并开始为每个项目注册一个运行器,或者是否必须在每个服务器上安装gitlab运行器并在gitlab上注册为特定跑步者。

我的想法是,跑步者可以在开发VM上部署开发代码,在测试服务器上部署代码并运行测试,然后在生产环境上部署(假设我在每个服务器上只有1个应用,而每个服务器上只有1个应用)。

有人可以在这里给我小费吗? 谢谢!

0 个答案:

没有答案