Как установить GitLab CI runners?
Я задаю вопрос здесь, потому что документация не помогло мне.
во время настройки runner задаются 2 вопроса: url-адрес координатора GitLab CI и регистрационный токен. Я не понимаю, какими они должны быть.
что касается url, это может быть либо url веб-интерфейса GitLab CI (например:http://localhost:80/
) OT url, связанный со сборкой, которая описана в расширенных свойствах сборки.
регистрационный токен может быть чем-то из документация - но ссылка на нее мертва (см.:http://gitlab-ci-domain.com/admin/runners) или маркер регистрации из расширенных свойств сборки.
однако, когда я пытаюсь предоставить url-адрес установки runner и маркер регистрации из свойств сборки, я получаю ошибку доступа, которая сообщает мне, что регистрация не удалась. Из-за отсутствия понимания, какими должны быть эти параметры, я не могу определить, что не так.
3 ответов
URL-адрес является вашим Gitci URL-адрес. токен, который вы упоминаете в своем gitlabci под "бегунами" рядом с линией:
" для регистрации нового бегуна вам необходимо следующий регистрационный токен. С помощью этого токена бегун запросит уникальный токен бегуна и использует его для будущего общения"
Если вы можете получить доступ к настройкам для проекта, то вы можете найти информацию в настройках проекта > бегуны. Под конкретными бегунами должно быть поле с URL-адресом и токеном.
EDIT: начиная с GitLab 9.0, эту информацию можно найти в разделе настройки > CI / / CD-конвейеры (per Джош Ноэ)
EDIT: новое местоположение с GitLab 9.3 (возможно, ранее): настройки > трубопроводы
EDIT: новое место начиная с GitLab 10: настройки > CI / CD > настройки бегунов
по-видимому, единственный способ сделать это-быть администратором Gitlab, ваш сервер CI имеет дело с самим собой.
Я нахожу это неразумным, но что можно было сделать?..