Jenkins: Настройка логического анализатора
Я совершенно новый в Дженкинс. Я хотел бы использовать плагин парсера логов для разбора консольного вывода jenkins. Как объясняет документация, я должен добавить файл, содержащий мои правила синтаксического анализа. Итак, вот мой вопрос: как мне загрузить файлы в jenkins? Они должны быть расположены в рабочей области проектов? Мое рабочее пространство связано с Git-репозиторием. Так я должен передать этот файл?
Например, файл /tmp/rules.txt, как мне получить файл rules.txt в папке / tmp / (и какая это папка, рабочая область / tmp или / tmp / самого сервера)?
Должен ли я передать его через SSH?
Спасибо за помощь!
1 ответ
Этот файл не обязательно должен находиться в рабочей области проектов. Вы не должны загружать это на Git. Просто создайте файл где-нибудь на компьютере, где работает Дженкинс. Вы должны изменить глобальную конфигурацию (/jenkins/configure). Есть раздел "Разбор консольного вывода". В описании вы можете указать, например, "Rules1", а в "Parsing Rules File" - путь. Затем в каждом задании, которое вы хотите использовать по этим правилам, настраивайте Действия после сборки -> Разбор вывода консоли (журнал сборки).