我这些天一直在尝试使用gitlab及其CI工作流程,但是当我在构建期间看到这些消息时发现自己很困惑:
gitlab-ci-multi-runner 0.6.2 (3227f0a)
Using Docker executor with image mydocker:latest ...
Running on runner-5498280b-project-20053-concurrent-0 via jls-MacBook-Pro...
我注册了一个项目指定的跑步者而不是使用共享的跑步者。 gitlab实际上是通过我自己的机器运行所有CI构建过程吗?如果其他同事在我的电脑关闭时推进这个项目怎么办?我只是认为gitlab会为每个项目提供一个云CI服务器......所以,我不想把我自己的计算机变成这样的服务器。我在文档上遗漏了什么吗?
答案 0 :(得分:0)
请参阅此Gitlab Docs
gitlab实际上是通过我自己的机器运行所有CI构建过程吗?
- 是的,因为你指定了它。如果您不想进入您的计算机,请将docker部署到其他服务器。
如果其他同事在我的电脑关闭时推进这个项目怎么办?
- 然后,不会发生任何构建,