2015-03-09 6 views
3

Ну, очень простой вопрос, но я просто не нашел (хорошую) документацию; здесь мы идем:Как запустить несколько gitlab-ci-runners?

  • Могу ли я настроить/запустить несколько бегунов на одном сервере?
  • Что означает бегун? Является ли это (omnibus) установка или процессы, которые я начинаю, например. /opt/gitlab-runner/bin/runner?
  • Относительно /opt/gitlab-runner/bin/runner: Имеет ли смысл начать несколько таких процессов? (Они не отображаются отдельно под вкладкой «Бегуны» в веб-просмотре gitlab-ci)

Спасибо.

+0

Если вы используете докер, нет необходимости запускать несколько бегунов на сервере. Просто установите параметр 'concurrent' в [config] (https://gitlab.com/gitlab-org/gitlab-ci-multi-runner/blob/master/docs/configuration/advanced-configuration.md). – Matthew

ответ

3
  1. Да, вы можете настроить несколько бегунов. См. https://docs.gitlab.com/runner/ для получения дополнительной информации.
  2. Обычно вы устанавливаете бегуны в другой коробке из своего основного экземпляра gitlab. По крайней мере, это то, что я делаю. Omnibus GITLAB относится к основной системе, где ваши репозитории поддерживаются и доступны через веб-интерфейс. Бегуны - это изолированные процессы (рабочие), которые ждут ввода новых коммитов, а затем выполняют сборку.
  3. Хорошей практикой является установка нескольких бегунов, посвященных определенной технологии. Например. выделенный бегун для JAVA, NodeJS, Python, Ruby или PHP. Если в пользовательском интерфейсе не отображаются бегуны, они не зарегистрированы правильно с вашим экземпляром. См. Документацию в № 1
+0

Ресурс вашей ссылки защищен паролем. Есть ли еще gitlab-ci-multi-runner? – nCessity

+0

Эй, ты не прав. Ты прав. Вот обновленная ссылка https://docs.gitlab.com/runner/ –

 Смежные вопросы

  • Нет связанных вопросов^_^