У меня есть проект GitLab с установленным встроенным CI, использующим общий бегун, к которому у меня, к сожалению, нет доступа root. Тем не менее, я являюсь разработчиком CI, поэтому я делаю это, отправляя своему системному администратору сообщение для обновления gitlab-runner
всякий раз, когда мне нужны изменения / сбросы / et c.
У меня возникли проблемы с настройкой файла config.toml
в etc/gitlab-runner/
, чтобы переменная output_limit
была достаточно высокой для всех выходных данных моего журнала CI. Я слежу за документацией здесь , но, похоже, не хватает информации о требованиях к этому файлу go.
Как на самом деле указать , на какой бегун я хочу сделать ссылку в разделе [[runners]]
файла конфигурации? name
кажется произвольным, и URL-адрес, кажется, имеет /ci
, добавленный в конец везде, где я вижу примеры на inte rnet - мне нужно добавить это, даже если мой URL-адрес GitLab не включает который? Я также не уверен, какой токен использовать. В настоящее время я использую токен, который мой общий бегун помечен как активный рядом с раскрывающимся списком Настройки> CI / CD> Runners в настройках моего проекта.
Вот содержимое (некоторые отредактированные) моего config.toml
:
concurrent = 1
check_interval = 0
[session_server]
session_timeout = 1800
[[runners]]
name = "arbitrary-name"
url = "http://IP.IP.IP.IP"
token = "<token-mentioned-above>"
output_limit = 16000
Но размер вывода моего вывода CI по-прежнему застревает на 4092 после gitlab-runner restart
. Нужно ли мне включать больше этого? Что мне не хватает?