Как настроить GitLab CI config.toml так, чтобы output_limit работал - PullRequest
0 голосов
/ 19 июня 2020

У меня есть проект 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. Нужно ли мне включать больше этого? Что мне не хватает?

...