GitLab Runner можно запускать на отдельной машине от сервера GitLab, и у такого решения есть свои преимущества:
- Возможность иметь собственный конвейер CI/CD, не связанный с внешними сервисами. habr.com Это может быть нужно, например, если есть опасения, что код и артефакты могут быть скомпрометированы злоумышленниками. habr.com Также может потребоваться полностью локальная среда разработки и тестирования. habr.com
- Возможность быстро развернуть конвейер, если есть проблемы с работой основного конвейера или нужно срочно что-то собрать. habr.com
При этом важно, чтобы между GitLab Runner и сервером GitLab было сетевое взаимодействие. timeweb.cloud