Как настроить 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
Токен можно найти:
- Перейти к вашему проекту Gitlab
- Нажмите на настройки
- Нажмите на CI/CD
- Нажмите "Развернуть" в разделе "Бегуны"
- Маркер находится в разделе "Настроить конкретного бегуна вручную"
![enter image description here]()