Как настроить gitlab CI runners?

Я задаю этот вопрос здесь, потому что документация мне не помогла.

Во время настройки runner задаются две вещи: адрес координатора CI gitlab и регистрационный токен. Я не понимаю, что из них должно быть.

Как и для url, это может быть либо URL-адрес веб-интерфейса gitlab CI (ex: http://localhost:80/), либо url, связанный со сборкой, который описан в дополнительных свойствах сборки.

Регистрационный токен может быть чем-то из документации, но ссылка на него мертва (см. http://gitlab-ci-domain.com/admin/runners) или токен регистрации из расширенных свойств сборки.

Однако, когда я пытаюсь предоставить URL-адрес установки и указателя регистрации из свойств сборки, я получаю ошибку доступа, которая сообщает мне, что регистрация не удалась. Из-за недостаточного понимания того, что эти параметры должны быть, я не могу определить, что не так.

Ответ 1

Url - ваш адрес Gitci. маркер вы упоминаете его в своем gitlabci под "бегунами" рядом с линией:

"Чтобы зарегистрировать новый бегун, вы должны иметь следующий регистрационный токен. С помощью этого токена бегун запросит уникальный маркер бегуна и будет использовать его для будущего общения

Ответ 2

Если вы можете получить доступ к настройкам для проекта, вы можете найти информацию в разделе "Настройки проекта" > "Направляющие". Должен быть поле под конкретными бегунами, у которого есть URL и токен.

EDIT: Как и в GitLab 9.0, эту информацию можно найти в разделе "Настройки > CI//CD Pipelines (за Josh Noe)

EDIT: Новое местоположение с GitLab 9.3 (возможно, ранее): Настройки > Трубопроводы

РЕДАКТИРОВАТЬ: Новое местоположение с GitLab 10: Настройки > CI/CD > Настройки бегунов

Ответ 3

По-видимому, единственный способ сделать это - быть администратором Gitlab, с которым работает ваш сервер CI.

Я нахожу это необоснованным, но что можно сделать?..

Ответ 4

Начиная с GitLab Enterprise Edition 12.0.0-pre 8104b83f087

Токен можно найти:

  1. Перейти к вашему проекту Gitlab
  2. Нажмите на настройки
  3. Нажмите на CI/CD
  4. Нажмите "Развернуть" в разделе "Бегуны"
  5. Маркер находится в разделе "Настроить конкретного бегуна вручную"

enter image description here